:root {
  --font-family-Inter: "Inter", sans-serif;
  --font-family-Gelasio: "Gelasio", serif;
  --blue-light: #d7f5ea;
  --fw-500: 500;
  --fw-600: 600;
  --dark-green-bg: #000;
  --gold: #000;
  --pink: #000;
  --green: #000;
  --chochlate: #000;
  --purple: #000;
  --blue: #000;
}

body {
  font-family: var(--font-family-Inter);
  -ms-overflow-style: none;
  /* for Internet Explorer, Edge */
  scrollbar-width: none;
  /* for Firefox */
  overflow-y: scroll;
}

body::-webkit-scrollbar {
  display: none;
  /* for Chrome, Safari, and Opera */
}

ul {
  padding: 0 !important;
  margin: 0 !important;
  list-style: none !important;
}

a:focus,
a:hover {
  text-decoration: none;
}

p {
  color: #1f4c6d;
  font-size: clamp(14px, 2vw, 20px);
  margin-bottom: 20px;
  margin-top: 0;
}

.container {
  width: 93%;
  margin: 0 auto;
  padding: 0;
}

header {
  padding: clamp(11px, 1.2vw, 24px) 0;
}

.d-flex {
  display: flex;
  align-items: center;
}

.site-branding {
  flex: 1;
}

.site-branding img.custom-logo {
  width: clamp(195px, 26vw, 320px) !important;
}

.custom-logo-link img .main-navigation {
  flex: 1;
  justify-content: right;
}

.main-navigation a {
  display: block;
  text-decoration: none;
  padding: 3px 20px;
  text-transform: capitalize;
  font-size: clamp(14px, 1vw, 20px);
  color: #1f4c6d;
  line-height: 22px;
}

.main-navigation ul {
  display: flex;
  justify-content: center;
  align-items: center;
}

.main-navigation ul li ul li img.menu-image.menu-image-title-after {
  width: auto;
}

.main-navigation img.menu-image.menu-image-title-after {
  width: max(22px, 1.5vw);
  padding-right: 0;
}

.menu-image-title-before.menu-image-not-hovered img,
.menu-image-hovered.menu-image-title-before .menu-image-hover-wrapper,
.menu-image-title-after.menu-image-title {
  padding-left: 6px;
}

.main-navigation li {
  margin-left: 17px;
}

.main-navigation li.current_page_item a {
  background: #bff5e2;
  border-radius: 40px;
}

.main-navigation .menu-item-has-children {
  background-image: inherit;
}

.mobile-nav,
.close-item {
  display: none;
}

.nav {
  background-color: #d7f5ea;
}

.nav .fa {
  margin-left: 5px;
}

.menu-item {
  position: relative;
}

.menu-item-has-children {
  background-image: url(../images/menu-btm-arrow.png);
  background-repeat: no-repeat;
  background-position: right 25px;
  background-size: 20px;
}

.mobile-sec .sub-menu li a {
  font-size: 20px;
  line-height: 27px;
  font-weight: var(--fw-500);
}

.mobile-sec .menu-item a,
.mobile-sec .menu-item ul li ul li a {
  color: #1f4c6d;
  text-decoration: none;
  display: block;
  padding: 10px 18px;
  transition: 0.25s;
  font-size: 27px;
  line-height: 40px;
  font-weight: var(--fw-600);
  font-family: var(--font-family-Gelasio);
}

/* Dropdown Menu */
.sub-menu {
  list-style: none;
  padding: 0;
  position: absolute;
  border-left: 3px solid #000;
  z-index: 2;
}

.menu-item ul li ul li {
  position: relative;
}

.menu-item ul li ul li:hover,
.menu-item ul li ul li:hover > .dp-link {
  background-color: #444;
}

.sub-menu {
  /* display: none; */
  width: 150px;
}

#primary-menu > li > ul {
  display: none;
}

.level-2 {
  display: none;
  width: 200px;
  top: 0px;
  left: 100%;
  font-size: 0.9rem;
  background-color: #333;
}

/* .menu-item:hover > .sub-menu {
  display: block;
} */
.menu-item ul li ul li:hover > .level-2 {
  display: block;
}

.mobile-sec .close-btn {
  background-image: url(../images/close.png);
}

.mobile-sec {
  display: flex;
  align-items: center;
  gap: clamp(10px, 0.5vw, 20px);
  justify-content: right;
}

.mobile-sec .menu-menu-container {
  margin: 23px 0;
}

.mobile-sec img {
  width: 20px;
}

.mobile-sec .menu-item a,
.mobile-sec .menu-item ul li ul li a {
  padding: 10px 0;
}

.mobile-menu-contact-deatil-sec {
  background: #1f4c6d;
  border-radius: 13px;
  font-size: 16px;
  padding: 20px;
}

.mobile-menu-contact-deatil-sec p,
.mobile-menu-contact-deatil-sec a,
.mobile-menu-contact-deatil-sec h4 {
  color: #d7f5ea;
}

.mobile-menu-contact-deatil-sec .days-sec {
  margin-bottom: 15px;
}
.wo-we-are-sec .content-sec h2 span {
  font-family: var(--font-family-Inter);
}
.mobile-menu-contact-deatil-sec ul {
  display: flex;
  align-items: center;
  gap: 16px;
  margin-top: 15px !important;
}

.mobile-menu-contact-deatil-sec li {
  width: 22px;
}

.mobile-menu-contact-deatil-sec .contact-sec-header-menu a {
  display: flex;
  justify-content: left;
  align-items: center;
  gap: 12px;
  margin-bottom: 7px;
}

.mobile-menu-contact-deatil-sec .contact-sec-header-menu a img {
  width: 17px;
}

@media (max-width: 1024px) {
  #primary .modal-dialog {
    width: 600px;
  }

  .mobile-nav {
    display: block;
  }

  .mobile-btn {
    transition: 0.25s;
  }

  .nav {
    display: block;
    position: fixed;
    width: 100%;
    height: 100vh;
    overflow: auto;
    top: 0;
    transition: 0.25s;
    z-index: 99;
    padding: 16px 0;
  }

  #main-nav {
    left: -100%;
  }

  li.close-item {
    display: flex;
    padding: 20px 18px;
  }

  .sub-menu {
    width: 100%;
    position: static;
    border: none;
  }

  .level-1 > .menu-item ul li ul li > .dp-link {
    padding-left: 28px;
    background-color: #444;
  }

  .level-2 > .menu-item ul li ul li > .dp-link {
    padding-left: 38px;
    background-color: #555;
  }

  .sub-menu a:hover {
    color: #ccc;
  }

  .fa-caret-right {
    transform: rotate(90deg);
  }
}

/* Banner */

.banner-sec {
  background: #d7f5ea;
  text-align: center;
  border-radius: 10px;
}

.banner-content {
  padding: 0 28px;
}

.banner-content p {
  font-size: clamp(14px, 1.1vw, 20px);
  color: #1f4c6d;
  margin-bottom: 25px;
  margin-top: 0;
}

.banner-content h1 {
  font-size: clamp(33.33px, 3.2vw, 64px);
  font-weight: var(--fw-600);
  color: #1f4c6d;
  line-height: clamp(43.33px, 4.2vw, 80px);
  margin-bottom: 12px;
  margin-top: 0;
  letter-spacing: -1.5px;
}
.content-item-sec .image {
  margin-bottom: 20px;
  width: 60px;
}
.banner-content h1 span {
  font-size: clamp(33.33px, 4vw, 80px);
  font-family: var(--font-family-Gelasio);
  font-weight: var(--fw-600);
  display: block;
  letter-spacing: -1.5px;
}

.button-sec a {
  font-size: clamp(16px, 1vw, 20px);
  line-height: clamp(16px, 1vw, 20px);
  text-decoration: none;
  padding: 0 28px;
  margin-right: 12px;
  height: max(47px, 3.2vw);
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  border-width: 1px;
  border-style: solid;
  color: #1f4c6d;
  text-transform: capitalize;
  margin-bottom: 12px;
}

.banner-sec .button-sec a img {
  height: auto;
  margin-right: 10px;
  width: 20px;
}

.banner-sec .button-sec a.sign-up,
.footer-top-sec .button-sec a.sign-up,
footer .button-sec a {
  background-color: #1f4c6d;
  border-color: #1f4c6d;
}

.button-sec a.sign-up {
  color: #fff;
}

.banner-bottom-sec {
  margin-bottom: 50px;
  display: flex;
  justify-content: center;
}

.banner-bottom-sec .banner-bottom-item {
  display: flex;
  margin-top: 24px;
  gap: 35px;
  align-items: center;
  justify-content: center;
}

.banner-bottom-sec .image {
  display: flex;
  justify-content: left;
  width: max(43px, 8vw);
}
.banner-bottom-sec .content {
  width: max(183px, 14vw);
}

.banner-bottom-sec .banner-bottom-item .content p {
  margin: 0;
  font-size: clamp(15px, 1.1vw, 22px);
  line-height: clamp(15px, 2vw, 22px);
  color: #1f4c6d;
}

.wo-we-are-sec .content-sec {
  padding: 60px 25px;
}
.gold .accordion-sec p {
    color: #000;
    font-size: clamp(14px, 1vw, 20px);
}

h5 { 
  margin-top: 0;
  background: #bed2f9;
  display: inline-block;
  padding: clamp(3px, 0.3vw, 6vw) clamp(10px, 1vw, 16vw);
  border-radius: 15px;
  font-size: clamp(15px, 1.05vw, 20vw);
  color: #275b8a;
  margin-bottom: clamp(10px, 2vw, 25px);
  font-weight: var(--fw-500);
}

h2 {
  font-size: clamp(30px, 3.2vw, 60px);
  line-height: clamp(36px, 4vw, 70px);
  letter-spacing: -0.02em;
  margin-top: 0;
  color: #1f4c6d;
  margin-bottom: clamp(15px, 1vw, 30px);
  font-weight: var(--fw-600);
  font-family: var(--font-family-Gelasio);
}

.content-sec p {
  color: #1f4c6d;
  font-size: clamp(14px, 1vw, 20px);
  margin-bottom: 20px;
  margin-top: 0;
}

.wo-we-are-sec img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.getting-started-easy-sec {
  padding: clamp(45px, 8vw, 154px) 0;
}

.getting-started-easy-sec h2 {
  text-align: center;
  margin-bottom: clamp(20px, 2vw, 54px);
}
.getting-started-easy-sec .content-sec h2 {
  font-family: var(--font-family-Inter);
}

.started-sec .started-item {
  margin-bottom: clamp(20px, 2vw, 20px);
}

.started-sec .started-item .image {
  display: flex;
  justify-content: center;
  align-items: center;
  height: 33vh;
  border: 1px solid rgba(0, 0, 0, 0.3);
  border-bottom: 0;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}

.started-sec .started-item .image img {
  width: max(95px, 6vw);
}

.wo-we-are-sec .content-item-sec {
  width: 100%;
}

.wo-we-are-sec.inner-page .content-item-sec {
  width: 100%;
}

.started-sec .started-item .content-sec {
  background: #d7f5ea;
  padding: clamp(15px, 3vw, 25px);
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border: 1px solid rgb(215 245 234);
  width: 100%;
}

.started-sec .started-item .content-sec h3 {
  font-size: clamp(23px, 3vw, 40px);
  text-transform: capitalize;
  color: #307259;
  margin-top: 0;
  margin-bottom: clamp(10px, 2vw, 23px);
}

.started-sec .started-item .content-sec h3 span {
  display: block;
}

.started-sec .started-item .content-sec p {
  color: #5c5c5c;
  line-height: clamp(52%, 8vw, 140%);
  font-size: clamp(15px, 2vw, 20px);
}

.inner-what-we-do {
  padding: clamp(68px, 8vw, 149px) 0;
}

.d-green-bg-color h5 {
  background: #d7f5ea;
  color: #316d57;
}

.d-green-bg-color h2 {
  color: #316d57;
}

.d-green-bg-color .button-sec a.sign-up {
  background: #316d57;
  border-color: #316d57;
}
.what-we-do-sec .content-sec {
  padding-right: 10px;
}
.what-we-do-sec .content-sec,
.slider-function .content-sec,
.specially-cards .content-sec {
  padding: 0 25px 20px;
}
.prescription-sec .inner-what-we-do .content-sec,
.testimonial-header-sec {
  padding: 0 25px 0px;
}

.what-we-do-sec .schedule-item {
  display: flex;
  justify-content: left;
  align-items: center;
  gap: clamp(13px, 2vw, 30px);
  border-radius: clamp(5px, 1vw, 13px);
  padding: clamp(18px, 3vw, 51px);
  margin-bottom: clamp(8px, 2vw, 33px);
}

.what-we-do-sec .schedule-item .image {
  width: max(60px, 5vw);
}

.what-we-do-sec .schedule-item .content {
  flex: 1;
}

.schedule-sec.accordion-sec {
  margin-top: 50px;
}

.what-we-do-sec .schedule-item .content h3 {
  margin-top: 0;
  font-weight: var(--fw-600);
  font-size: clamp(20px, 1.8vw, 32px);
}

.what-we-do-sec .schedule-item .content p {
  font-size: clamp(14px, 1vw, 20px);
  margin-bottom: 0;
}

.what-we-do-sec .inner-what-we-do .content-sec h2 {
  text-transform: none;
}

.prescription-sec {
  background: #f5f0d7;
}

.panel-default > .panel-heading {
  color: #333;
  padding: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  border-radius: clamp(2px, 1vw, 10px);
  background-color: #fffef2;
}

.panel-group .panel {
  border: none;
  margin-bottom: clamp(12px, 2vw, 22px);
  border-radius: clamp(2px, 1vw, 10px);
}

.panel-default > .panel-heading a {
  display: block;
  padding: clamp(12px, 2vw, 15px) clamp(28px, 9vw, 178px) clamp(12px, 2vw, 15px)
    clamp(18px, 2vw, 28px);
  color: #3e3712;
  position: relative;
}

.panel-title {
  font-size: clamp(13px, 1.3vw, 24px);
  line-height: clamp(20px, 2vw, 34px);
}

.panel-default > .panel-heading a:after {
  content: "";
  position: absolute;
  display: inline-block;
  font-size: clamp(25px, 2vw, 40px);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  float: right;
  transition: transform 0.25s linear;
  -webkit-transition: -webkit-transform 0.25s linear;
  right: 20px;
  top: 31%;
  font-weight: 300;
}

.panel-default > .panel-heading a[aria-expanded="true"] {
  background-color: #fff;
  border-radius: 10px;
}

.panel-default > .panel-heading a[aria-expanded="true"]:after {
  content: "\2212";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.panel-default > .panel-heading a[aria-expanded="false"]:after {
  content: "\002b";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
  font-size: clamp(13px, 2vw, 16px);
  line-height: clamp(23px, 3vw, 26px);
  padding: 27px;
}

.testimonial-header-sec p,
.footer-top-inner-sec p {
  color: #1f4c6d;
  font-size: clamp(14px, 1vw, 20px);
  margin-bottom: 20px;
  margin-top: 0;
  font-weight: var(--fw-600);
}

.footer-top-inner-sec {
  background: #d7f5ea;
  border-radius: 12px;
  padding-bottom: 20px;
}

.footer-top-inner-sec .image-sec {
  margin-bottom: 70px;
}

.desktop {
  display: none;
}

footer {
  margin-top: 60px;
}

footer .custom-logo-link {
  margin-bottom: 18px;
  font-family: var(--font-family-Inter);
}

footer h4 {
  font-size: clamp(18px, 1.5vw, 22px);
  color: #1f4c6d;
  margin-bottom: 20px;
  font-weight: var(--fw-600);
}

footer .primary-menu li a,
.signup-pharmacy-sec p {
  font-size: clamp(15px, 0.8vw, 20px);
  margin-bottom: clamp(10px, 1vw, 20px);
  display: block;
  color: rgba(31, 76, 109, 0.7);
  font-weight: var(--fw-500);
}

section.slider {
  margin: clamp(60px, 5vw, 100px) 0 clamp(30px, 3vw, 60px);
}

#carousel {
  width: 60%;
  margin: 0 auto 40px;
}

.signup-pharmacy-sec p {
  width: 70%;
}

.signup-pharmacy-sec {
  margin-bottom: 51px;
  overflow: hidden;
}

.signup-pharmacy-sec h4 {
  padding-top: 40px;
}

.footer-4 p {
  margin-bottom: clamp(15px, 2vw, 20px);
  font-size: clamp(16px, 1.2vw, 20px);
}

.footer-4 {
  font-weight: var(--fw-500);
}

.days-sec p {
  margin-bottom: clamp(6px, 1vw, 13px);
}

.footer-4 a {
  color: #1f4c6d;
  margin-bottom: clamp(15px, 2vw, 20px);
  font-size: clamp(16px, 1.2vw, 20px);
  display: block;
  font-family: var(--font-family-Inter);
  font-weight: var(--fw-500);
}

.footer-btm {
  margin-top: max(30px, 4vw);
  margin-bottom: 20px;
}

.footer-btm h4 {
  font-weight: inherit;
  font-size: clamp(15px, 1vw, 18px);
  display: inline-block;
  margin: 0;
}

.footer-btm ul {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: left;
  gap: 25px;
  margin-bottom: 27px !important;
}

.footer-btm ul li a {
  display: block;
  width: max(21px, 1.6vw);
}

.footer-btm p {
  font-size: clamp(14px, 1.1vw, 16px);
  font-weight: var(--fw-500);
  margin-bottom: 12px;
}

.footer-btm p a {
  color: #4169e1;
}

.testimonial-btm-sec {
  margin: clamp(70px, 20vw, 101px) 0;
}

.testimonial-btm-sec .card-item {
  background: #efe3ff;
  border-radius: 15px;
  padding: 25px 28px;
  margin-bottom: 20px;
}
.testimonial-btm-sec .testy {
    display: flex;
    justify-content: center;
}
.testimonial-btm-sec .card-img {
  margin-bottom: clamp(50px, 6vw, 66px);
  width: max(79px, 6vw);
  height: max(79px, 6vw);
}

.testimonial-btm-sec .content p {
  margin-bottom: 0;
  color: rgb(116 70 176 / 80%);
  font-size: clamp(20px, 1.5vw, 28px);
  font-weight: var(--fw-600);
}

.modal-dialog {
  width: 92%;
  margin: 0px auto;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100vh;
}

.modal .modal-content {
  border: none;
  border-radius: 30px;
}

.modal .modal-content .modal-header {
  padding: 5px 15px;
  border-bottom: none;
}

.modal .modal-content .close {
  float: right;
  font-size: 40px;
  font-weight: 500;
  line-height: 1;
  color: #000;
  text-shadow: none;
  filter: alpha(opacity=20);
  opacity: 1;
}

.modal-img {
  margin-bottom: 25px;
  width: 90px;
}

.modal .modal-content input.form-control {
  padding: 12px;
  height: 60px;
  padding: 20px;
  border: none;
  box-shadow: none;
  background: #f5f5f5;
  border-radius: 11px;
  margin-top: 20px;
  color: #1f4c6d;
  font-size: clamp(14px, 1vw, 20px);
  font-family: var(--font-family-Inter);
  letter-spacing: -0.02em;
}

.modal-body {
  padding: 15px 25px 0px 25px;
}
.modal-content {
  padding-bottom: 15px;
}
.modal-content .btn-sec-modal {
  background-image: inherit;
  float: right;
  background: #1f4c6d;
  border-radius: 51px;
  font-size: clamp(14px, 1.1vw, 20px);
  color: #fff;
  width: auto;
  justify-content: center;
  align-items: center;
  padding: 10px 40px;
    height: auto;
}

.modal-content label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: var(--fw-600);
  font-family: var(--font-family-Gelasio);
  font-size: clamp(25px, 2vw, 40px);
  line-height: clamp(30px, 2.5vw, 50px);
}

.main-navigation ul li ul {
  display: block !important;
  background: #fff;
  box-shadow: none;
  border: 1px solid #cecece;
  border-radius: 10px;
  overflow: hidden;
}

.main-navigation ul li ul li {
  margin-left: 0;
}

.main-navigation ul li ul li a {
  padding: 13px 24px;
  font-size: clamp(14px, 1.1vw, 20px);
  border-top: 1px solid #cecece;
  margin: 0;
}

.ltc-pharmacy a:hover,
.main-navigation .ltc-pharmacy.current_page_item a {
  background: #d7f5ea;
  color: #307259;
  border-radius: 0;
}

.general-health a:hover,
.main-navigation .general-health.current_page_item a {
  background: #e3f1ff;
  color: #1f4c6d;
  border-radius: 0;
}

.dermatology a:hover,
.main-navigation .dermatology.current_page_item a {
  background: #f5f0d7;
  color: #bba116;
  border-radius: 0;
}
.main-navigation
  .sub-menu
  li.current_page_item
  a
  .menu-image-hover-wrapper
  img.hovered-image {
  opacity: 1;
}
.diabetes a:hover,
.main-navigation .diabetes.current_page_item a {
  background: #f5d7eb;
  color: #6c144e;
  border-radius: 0;
}

.fertility a:hover,
.main-navigation .fertility.current_page_item a {
  background: #e9f6db;
  color: #69923d;
  border-radius: 0;
}

.hiv-aids a:hover,
.main-navigation .hiv-aids.current_page_item a {
  background: #f5d7d7;
  color: #874848;
  border-radius: 0;
}

.Mens-health a:hover,
.main-navigation .Mens-health.current_page_item a {
  background: #d7eaf5;
  color: #275b8a;
  border-radius: 0;
}

.main-navigation ul li ul li:first-child a {
  border-top: 0;
}

.main-navigation li.current_page_item ul li a {
  background: none;
  border-radius: 0;
}

.main-navigation a {
  margin: clamp(14px, 1.2vw, 30px) 0;
}

#menu-item-346,
#menu-item-348 {
  display: none;
}

/* page */
.hero-section {
  margin-bottom: clamp(40px, 10vw, 70px);
}

.page-banner {
  text-align: center;
  padding:clamp(80px, 6vw, 100px) 0 clamp(40px, 3vw, 70px);
}

.page-banner .button-sec {
  justify-content: center;
}

.d1-green-bg-color {
  background: #d7f5ea;
}

.sp-banner {
  overflow: hidden;
  border-radius: clamp(8px, 0.8vw, 20px);
}

.sp-banner img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: left;
}

.main-navigation {
  display: none !important;
}

.people-also-ask-sec {
  padding: clamp(140px, 14vw, 200px) 0 clamp(70px, 8vw, 120px);
  margin-top: -110px;
  position: relative;
  z-index: -1;
}
.people-sec .people-also-ask-sec {
  padding: clamp(90px, 7vw, 90px) 0 clamp(90px, 7vw, 90px);
  margin-top: 0;
}

.people-also-ask-sec .people-item {
  padding: 41px 29px;
  border-radius: 10px;
  margin-bottom: 30px;
}

.people-item P {
  margin-bottom: 0;
}

.people-item ul {
  list-style: disc !important;
  margin-left: 10px !important;
  padding-left: 10px !important;
}

.people-item ul li {
  font-size: clamp(14px, 1vw, 20px);
}

.people-also-ask-sec .people-item h3 {
  font-size: clamp(20px, 2vw, 34px);
  font-weight: 600;
  margin-top: 0;
  margin-bottom: 30px;
}

.people-also-ask-sec .people-item p,
.people-also-ask-sec .people-item ol li {
  color: #0d2b17;
  font-size: clamp(14px, 1vw, 20px);
  line-height: clamp(24px, 2vw, 30px);
}

#carousel h4 {
  font-size: clamp(16px, 1.4vw, 30px);
  font-weight: 600;
  margin: 20px 0;
}

#carousel .slider-icon {
  width: 22px;
  margin: 0 auto;
}

.specially-cards {
  margin: clamp(50px, 5vw, 100px) 0 0;
}

.specially-cards .specially-cards-item {
  padding: 30px;
  border-radius: 15px;
  margin-bottom: 30px;
  position: relative;
}
.contact-us .specially-cards-item.grid-4 img {
width:70px	
}
.specially-cards-item.grid-4 img,
.specially-cards-item img {
  width: 100px;
}
.specially-cards .card-img-sec {
    display: flex;
    justify-content: center;
    align-items: center;
}
.specially-cards-item.grid-4:after {
  display: none;
}

.specially-cards .specially-cards-item:after {
  border-width: 1px;
  border-style: solid;
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  top: 10px;
  right: -10px;
  border-radius: 25px;
  z-index: -1;
}

.specially-cards .specially-cards-item h3 {
  font-size: clamp(23px, 1.5vw, 40px);
  font-weight: 600;
  margin-bottom: 23px;
}

.specially-cards .specially-cards-item p {
  font-size: clamp(14px, 1vw, 20px);
  line-height: clamp(24px, 2vw, 30px);
  color: #5c5c5c;
  margin-bottom: 0;
}

.testimonial-sec {
  margin: clamp(70px, 20vw, 101px) 0 0;
}

.testimonial-sec .ti-footer,
.testimonial-sec .ti-date {
  display: none;
}

.testimonial-sec .ti-widget.ti-goog .ti-review-item > .ti-inner {
  background-color: #d7eaf5 !important;
}

.testimonial-sec .ti-widget.ti-goog.ti-no-stars .ti-review-item .ti-star.f {
  background-image: url(../images/start.png) !important;
}

.testimonial-sec .ti-widget.ti-goog .ti-review-content {
  line-height: clamp(26px, 2vw, 50px) !important;
  font-size: clamp(16px, 1.5vw, 40px);
  font-weight: var(--fw-500);
  color: #1f4c6d;
  font-family: var(--font-family-Inter);
  height: 148.2px !important;
}

.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-prev {
  display: block !important;
}

.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-next,
.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-prev {
  background: #434470;
  border-radius: 50px;
  display: flex !important;
  justify-content: center;
  align-items: center;
  width: 40px;
  height: 40px;
}

.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-next:hover,
.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-prev:hover {
  transform: inherit;
}

.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-next:after {
  top: 22px;
  right: 12px;
}

.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-next:after,
.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-prev:after {
  background: #ffffff;
  width: 14px;
}

.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-next:before {
  top: 14px;
  right: 12px;
}

.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-next:before,
.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-prev:before {
  background: #ffffff;
  width: 14px;
}

.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-prev:after {
  top: 14px;
  left: 12px;
}

.testimonial-sec .ti-widget.ti-goog .ti-controls .ti-prev:before {
  top: 22px;
  left: 12px;
}

.testimonial-sec .ti-widget.ti-goog .ti-widget-container .ti-name {
  color: #1f4c6d;
  font-weight: normal;
  padding-left: 18px;
}

.flexslider {
  margin-bottom: 0 !important;
}

section.specially-cards-2 {
  margin: 0 0 clamp(50px, 5vw, 100px) 0;
}

section.specially-cards-2 .specially-cards-item {
  border: 1px solid rgba(31, 76, 109, 0.5);
  border-radius: 20px;
  padding: 30px;
  position: relative;
  margin-bottom: 30px;
}

section.specially-cards-2 .specially-cards-item h3 {
  color: #1f4c6d;
  font-weight: 600;
  font-size: clamp(20px, 2vw, 40px);
  margin-top: 0;
  margin-bottom: clamp(15px, 1.5vw, 30px);
}

section.specially-cards-2 .specially-cards-item p {
  font-size: clamp(14px, 1vw, 20px);
  color: rgba(31, 76, 109, 50%);
}

section.specially-cards-2 .specially-cards-item:before {
  content: "";
  width: 6px;
  height: 100px;
  background: #1f4c6d;
  position: absolute;
  left: 0;
  top: 37px;
}
iframe {
  max-width: 100%;
  width: 100%;
  height: 100vh;
}
#slider .slider-sec-1 p {
  color: #5c5c5c;
  font-size: clamp(20px, 2vw, 36px);
}

#carousel .flex-viewport {
  /* width: 82%; */
  margin: 0 auto;
}

#carousel .thumbnils-sec li {
  text-align: center;
}

#carousel .thumbnils-sec .slider-image {
  height: clamp(90px, 8vw, 159px);
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: clamp(20px, 2.2vw, 50px);
}

#carousel .slides img {
  width: clamp(50px, 5vw, 100px);
}
#carousel .thumbnils-sec li .slider-icon {
  display: none;
}

.specially-cards-item.grid-4 p {
  margin-top: 30px;
  font-size: clamp(16px, 1.3vw, 28px);
  line-height: clamp(30px, 2.2vw, 40px);
}

.dark-green .slider-image {
  border: 1px solid #307259;
}

.dark-green.flex-active-slide .slider-image {
  background-color: #d7f5ea;
  border: 1px solid #d7f5ea;
}

.dark-green {
  background: #d7f5ea;
}
.img-sec-page.dark-green{background: linear-gradient(to bottom, #d7f5ea 30%, transparent 1px);}
.people-also-ask-sec.dark-green .content-sec h5 {
  background-color: inherit;
  border: 1px solid #307259;
}

.content-sec.dark-green {
  border: 3px solid #d7f5ea;
  background-color: #eefff9;
}
.getting-started-easy-sec .content-sec.dark-green {
  background: #d7f5ea;
}
.dark-green .people-item {
  background-color: #eefff9;
}

.dark-green h2,
.dark-green h4,
.dark-green h3,
.dark-green a {
  color: #307259;
}

.dark-green h5 {
  background-color: #a0ebcf;
  color: #307259;
}

.dark-green p {
  color: #307259;
}

.dark-green .button-sec a.sign-up {
  background-color: #307259;
}

.dark-green .button-sec a {
  border-color: #307259;
}

#carousel .dark-green {
  background: none;
  border: none;
}

.specially-cards-item.dark-green {
  background: #d7f5ea;
}

.specially-cards-item.dark-green:after {
  border-color: #beeada;
}

.specially-cards-item.grid-4.dark-green p {
  color: #307259;
}

.specially-cards-item.grid-4.dark-green {
  border: 3px solid #bdf4df;
}

.dark-green .schedule-item {
  background-color: #d7f5ea;
}

.gold .slider-image {
  border: 1px solid #d2b830;
}

.gold.flex-active-slide .slider-image {
  background-color: #fef8ec;
  border: 1px solid #fef8ec;
}

.gold {
  background: #fef2da;
}
.img-sec-page.gold{background: linear-gradient(to bottom, #fef2da 30%, transparent 1px);}
.people-also-ask-sec.gold .content-sec h5 {
  background-color: inherit;
  border: 1px solid #d2b830;
}

.content-sec.gold {
  border: 3px solid #fef2da;
  background-color: #fef8ec;
}
.getting-started-easy-sec .content-sec.gold {
  background: #fef2da;
}
.gold .people-item {
  background-color: #fef8ec;
}

.gold h2,
.gold h4,
.gold h3,
.gold a {
  color: #bba116;
}

.gold h5 {
  background-color: rgba(227, 207, 101, 0.38);
  color: #bba116;
}

.gold p {
  color: #bba116;
}

.gold .button-sec a.sign-up {
  background-color: #bba116;
}

.gold .button-sec a {
  border-color: #bba116;
}

#carousel .gold {
  background: none;
  border: none;
}

.specially-cards-item.gold {
  background: #fffae0;
}

.specially-cards-item.gold:after {
  border-color: #eee7c2;
}

.specially-cards-item.grid-4.gold p {
  color: #bba016;
}

.specially-cards-item.grid-4.gold {
  border: 3px solid #f4eec4;
}

.gold .schedule-item {
  background-color: #fffae0;
}

.pink .slider-image {
  border: 1px solid #c03691;
}

.pink.flex-active-slide .slider-image {
  background-color: #f5d7eb;
  border: 1px solid #f5d7eb;
}

.pink {
  background: #f5d7eb;
}
.img-sec-page.pink{background: linear-gradient(to bottom, #f5d7eb 30%, transparent 1px);}
.people-also-ask-sec.pink .content-sec h5 {
  background-color: inherit;
  border: 1px solid #c03691;
}

.content-sec.pink {
  border: 3px solid #e9bcd9;
  background-color: #f5d7eb;
}
.people-also-ask-sec.pink {
  background-color: #e9bcd9;
}
.pink .people-item {
  background-color: #f5d7eb;
}

.pink h2,
.pink h4,
.pink h3,
.pink a {
  color: #a62179;
}

.pink h5 {
  background-color: #f3b2dd;
  color: #6c144e;
}
.what-we-do-sec .pink h5 {
  background: #ffdcf1;
  color: #863182;
}
.what-we-do-sec .pink h2,
.what-we-do-sec .pink h3,
.what-we-do-sec .pink p {
  color: #863182;
}
.what-we-do-sec .pink .button-sec a.sign-up {
  background: #863182;
}
.pink p {
  color: #6c144e;
}

.pink .button-sec a.sign-up {
  background-color: #6c144e;
}

.pink .button-sec a {
  border-color: #6c144e;
}

#carousel .pink {
  background: none;
  border: none;
}

.specially-cards-item.pink {
  background: #f5d7eb;
}

.specially-cards-item.grid-4.pink p {
  color: #6c144e;
}

.specially-cards-item.grid-4.pink {
  border: 3px solid #f3bee2;
}

.specially-cards-item.pink:after {
  border-color: #ecc4de;
}

.pink .schedule-item {
  background-color: #f5d7eb;
}

.green .slider-image {
  border: 1px solid #69923d;
}

.green.flex-active-slide .slider-image {
  background-color: #e9f6db;
  border: 1px solid #e9f6db;
}

.green {
  background: #e9f6db;
}
.img-sec-page.green{background: linear-gradient(to bottom, #e9f6db 30%, transparent 1px);}
.people-also-ask-sec.green .content-sec h5 {
  background-color: inherit;
  border: 1px solid #69923d;
}

.content-sec.green {
  border: 3px solid #e9f6db;
  background-color: #f6fdf0;
}

.green .people-item {
  background-color: #f6fdf0;
}

.green h2,
.green h4,
.green h3,
.green a {
  color: #69923e;
}

.green h5 {
  background-color: #d0f2ac;
  color: #5f7448;
}

.green p {
  color: #5f7448;
}

.green .button-sec a.sign-up {
  background-color: #567832;
}

.green .button-sec a {
  border-color: #567832;
}

#carousel .green {
  background: none;
  border: none;
}

.specially-cards-item.green {
  background: #e9f6db;
}

.specially-cards-item.green:after {
  border-color: #d7e8c4;
}

.specially-cards-item.grid-4.green p {
  color: #69923d;
}

.specially-cards-item.grid-4.green {
  border: 3px solid #cfebb1;
}

.green .schedule-item {
  background-color: #e9f6db;
}

.chocolate .slider-image {
  border: 1px solid #874848;
}

.chocolate.flex-active-slide .slider-image {
  background-color: #f5d7d7;
  border: 1px solid #f5d7d7;
}

.chocolate {
  background: #f5d7d7;
}
.img-sec-page.chocolate{background: linear-gradient(to bottom, #f5d7d7 30%, transparent 1px);}

.people-also-ask-sec.chocolate .content-sec h5 {
  background-color: inherit;
  border: 1px solid #874848;
}

.content-sec.chocolate {
  border: 3px solid #f5d7d7;
  background-color: #ffeeee;
}

.chocolate .people-item {
  background-color: #ffeeee;
}

.chocolate h2,
.chocolate h4,
.chocolate h3,
.chocolate a {
  color: #874848;
}

.chocolate h5 {
  background-color: #f0bbbb;
  color: #874848;
}

.chocolate p {
  color: #874848;
}

.chocolate .button-sec a.sign-up {
  background-color: #874848;
}

.chocolate .button-sec a {
  border-color: #874848;
}

#carousel .chocolate {
  background: none;
  border: none;
}

.specially-cards-item.chocolate {
  background: #f5d7d7;
}

.specially-cards-item.chocolate:after {
  border-color: #deb8b8;
}

.specially-cards-item.grid-4.chocolate p {
  color: #874848;
}

.specially-cards-item.grid-4.chocolate {
  border: 3px solid #f3bfbf;
}

.chocolate .schedule-item {
  background-color: #f5d7d7;
}

.blue .slider-image {
  border: 1px solid #20709b;
}

.blue.flex-active-slide .slider-image {
  background-color: #d7eaf5;
  border: 1px solid #d7eaf5;
}

.blue {
  background: #d7eaf5;
}
.img-sec-page.blue{background: linear-gradient(to bottom, #d7eaf5 30%, transparent 1px);}
.people-also-ask-sec.blue .content-sec h5 {
  background-color: inherit;
  border: 1px solid #20709b;
}

.content-sec.blue {
  border: 3px solid #d7eaf5;
  background-color: #f1faff;
}
.getting-started-easy-sec .content-sec.blue {
  background: #d7eaf5;
}
.blue .people-item {
  background-color: #f0faff;
}

.blue h2,
.blue h4,
.blue h3,
.blue a {
  color: #1f4c6d;
}

.blue h5 {
  background: #81a0ef61;
  color: #275b8a;
}

.blue p {
  color: #1f4c6d;
}

.blue .button-sec a.sign-up {
  background-color: #1f4c6d;
}

.blue .button-sec a {
  border-color: #1f4c6d;
}

#carousel .blue {
  background: none;
  border: none;
}

.specially-cards-item.blue {
  background: #d7eaf5;
}

.specially-cards-item.blue:after {
  border-color: #bad6e5;
}

.specially-cards-item.grid-4.blue p {
  color: #1f4c6d;
}

.specially-cards-item.grid-4.blue {
  border: 3px solid #c0dff6;
}

.blue .schedule-item {
  background-color: #d7eaf5;
}

.purple .slider-image {
  border: 1px solid #6c45ad;
}

.purple.flex-active-slide .slider-image {
  background-color: #efe5ff;
  border: 1px solid #efe5ff;
}

.purple {
  background: #efe5ff;
}
.img-sec-page.purple{background: linear-gradient(to bottom, #efe5ff 30%, transparent 1px);}
.people-also-ask-sec.purple .content-sec h5 {
  background-color: inherit;
  border: 1px solid #6c45ad;
}

.content-sec.purple {
  border: 3px solid #efe5ff;
  background-color: #f8f4ff;
}

.purple .people-item {
  background-color: #f8f4ff;
}

.purple h2,
.purple h4,
.purple h3,
.purple a {
  color: #6c45ad;
}

.purple h5 {
  background-color: #d5c1f5;
  color: #6c45ad;
}

.purple p {
  color: #6c45ad;
}

.purple .button-sec a.sign-up {
  background-color: #6c45ad;
}

.purple .button-sec a {
  border-color: #6c45ad;
}

#carousel .purple {
  background: none;
  border: none;
}

.specially-cards-item.purple {
  background: #efe5ff;
}

.specially-cards-item.purple:after {
  border-color: #d3c2ef;
}

.specially-cards-item.grid-4.purple p {
  color: #6c45ad;
}

.specially-cards-item.grid-4.purple {
  border: 3px solid #d6c0fa;
}

.purple .schedule-item {
  background-color: #efe5ff;
}

#carousel .thumbnils-sec li.flex-active-slide h4,
#carousel .thumbnils-sec li.flex-active-slide .slider-icon {
  margin: 21px auto;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
}
.slider-function #slider .flex-viewport {
  max-height: inherit;
}
#carousel .thumbnils-sec li.flex-active-slide .slider-icon {
  width: 38px;
}

.carousel-control.right,
.carousel-control.left {
  background-image: inherit;
}

.carousel-control {
  color: #000;
}

#slider .slider-sec-1 {
  width: 83%;
  margin: 0 auto;
  padding: clamp(55px, 5vw, 80px) 20px;
  text-align: center;

  border-radius: clamp(10px, 2vw, 40px);
  margin: 0 auto;
}
.getting-started-easy-sec #slider .slider-sec-1 {
  border: 0;
}

.flex-direction-nav a.flex-prev:before {
  content: "\f104";
}

.flex-direction-nav a.flex-next:before {
  content: "\f105";
}

.flex-direction-nav a:before {
  font-family: FontAwesome;
  font-size: 35px;
  color: #1f4c6d;
}

.flex-direction-nav a {
  opacity: 1;
  top: 30%;
  background: #e8f5ff;
  width: 50px;
  height: 50px;
  color: #1f4c6d;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
}

.flex-direction-nav .flex-prev {
  left: -70px;
}

.flex-direction-nav .flex-next {
  right: -70px;
}

#slider .flex-direction-nav {
  display: none;
}

.flexslider:hover .flex-direction-nav .flex-next {
  right: -70px;
  opacity: 1;
}

.flexslider:hover .flex-direction-nav .flex-prev {
  left: -70px;
  opacity: 1;
}

.flex-direction-nav .flex-disabled {
  opacity: 1 !important;
}

.footer-top-sec {
  margin-top: 50px;
}

.slider-function {
  margin: clamp(50px, 5vw, 100px) 0 40px;
}
.contact-us .image-sec {
  height: 138px;
  display: flex;
    align-items: center;
    gap: 20px;
}
.contact-title h2 {
    font-size: clamp(18px, 2.5vw, 40px);
        margin-bottom: 0;
}
.contact-us .specially-cards-item.grid-4 {
  border: none;
}
.inner-what-we-do {
  background: none;
}

.hero-section h2 span {
  font-family: var(--font-family-Inter);
}
.page-id-21 .page-banner h2 {
  margin-bottom: clamp(9px, 1vw, 35px);
  color: #1f4c6d;
}
.page-id-21 .page-banner p {
  margin-bottom: 20px;
  color: #1f4c6d;
}
.m-refill,
.m-chat {
  display: none;
}
.jotform-sec .inner-what-we-do {
    display: inherit;
}
.jotform-sec .inner-what-we-do .content-sec {
    text-align: center;
    margin: 0 auto;
}
.what-we-do-sec.jotform-sec .inner-what-we-do .content-sec p {
    margin: 0 auto;
    width: 100%;
}
@media (max-width: 479px) {
  .testimonial-sec .ti-widget.ti-goog .ti-controls {
    display: block;
  }
  .testimonial-sec .ti-widget.ti-goog .ti-controls-dots {
    display: none !important;
  }
  .testimonial-sec .ti-widget.ti-goog .ti-controls {
    top: inherit;
    bottom: 0;
  }
  .testimonial-sec .ti-widget.ti-goog .ti-controls .ti-next {
    right: 0;
  }
  .testimonial-sec .ti-widget.ti-goog .ti-controls .ti-prev {
    left: inherit;
    right: 46px;
  }
}

@media (min-width: 768px) {
  .footer-top-inner-sec .image-sec img {
    max-width: 67%;
  }
  .what-we-do-sec .inner-what-we-do .content-sec p {
    width: 57%;
}
  .modal-dialog {
    width: 390px;
  }
  .getting-started-easy-sec #slider .slider-sec-1 {
    width: 74%;
  }
  .people-also-ask-sec .people-item {
    height: 380px;
  }
  .container {
    width: 90%;
  }
  header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9;
    background: #fff;
  }
  main {
    margin-top: clamp(10px, 10vw, 142px);
  }
  .footer-top-inner-sec {
    padding-bottom: 0;
  }
  .what-we-do-sec .content-sec,
  .slider-function .content-sec,
  .specially-cards .content-sec {
    padding: 0 0 20px;
  }
  .prescription-sec .inner-what-we-do .content-sec,
  .testimonial-header-sec {
    padding: 0 0 0px;
  }
  section.specially-cards-2 .specially-cards-item {
    height: 380px;
  }
  .wo-we-are-sec .content-item-sec {
    width: 100%;
  }
  .testimonial-btm-sec .card-item {
    height: 270px;
  }

  .schedule-sec.accordion-sec {
    margin-top: 0px;
  }

  footer .custom-logo-link img {
    width: max(185px, 21.5vw) !important;
    margin-bottom: max(20px, 2vw);
  }

  .desktop {
    display: block;
  }

  .specially-cards .specially-cards-item {
    min-height: 400px;
  }
  .contact-us .specially-cards-item {
    min-height: 385px;
  }
  .signup-pharmacy-sec p {
    width: 37%;
  }

  .mob {
    display: none;
  }

  .banner-sec {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 20px;
  }

  .banner-content {
    padding: 30px 0;
    width: 50vw;
  }

  .banner1.desktop {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
  }

  .banner2.desktop {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
  }

  .banner-sec img {
    height: 100%;
  }

  .banner-content h1 {
    margin-bottom: 15px;
  }

  .banner-content p {
    width: 25vw;
    margin: 0 auto 23px;
  }

  .button-sec a {
    margin-right: 5px;
    margin-bottom: 0;
  }

  .banner-bottom-sec {
    margin: 20px 0 50px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 5vw;
  }

  .main-navigation li {
    margin-left: 7px;
  }

  .main-navigation a {
    padding: 3px 10px;
  }

  .banner-bottom-sec .banner-bottom-item {
    gap: 15px;
  }

  .wo-we-are-sec {
    display: flex;
    align-items: center;
  }

  .consultancy-sec {
    flex-direction: inherit;
  }

  .wo-we-are-sec .content-sec {
    padding: 30px 25px;
    width: 50%;
  }

  .wo-we-are-sec .image-sec {
    width: 50%;
  }

  .inner-what-we-do {
    display: flex;
  }

  .content-sec {
    width: 50%;
  }
  .specially-cards .content-sec {
    width: 60%;
  }
  .schedule-sec {
    width: 50%;
    margin: 0 auto;
  }

  .what-we-do-sec .schedule-item {
    margin-left: 0;
    margin-right: 0;
  }

  .footer-top-inner-sec {
    display: flex;
    flex-direction: row-reverse;
    padding: 20px 0;
  }

  .footer-top-inner-sec .image-sec {
    margin-bottom: 0;
    width: 50%;
    text-align: right;
  }

  .footer-top-inner-sec .content {
    display: flex;
    align-items: center;
    width: 50%;
    padding: 0 35px;
  }

  .banner-sec .button-sec {
    justify-content: center;
  }

  .button-sec {
    display: flex;
  }

  .getting-started-easy-sec p {
    width: 87%;
    margin: 0 auto;
  }
}

@media (min-width: 1024px) {
   
  .wo-we-are-sec .content-item-sec {
    width: 78%;
  }
  .footer-top-inner-sec {
    padding: 0;
  }
  .banner-content {
    padding: 90px 0;
  }
  .m-refill,
  .m-chat {
    display: block;
  }
  #carousel {
    width: 40%;
  }

  .site-branding {
    flex: inherit;
  }

  
  .page-banner p {
    width: 53%;
    margin: 0 auto 30px;
  }
.main-navigation {
    display: flex !important;
    justify-content: right;
    align-items: center;
  }

  .mobile-sec {
    display: none;
  }

  .main-navigation ul li ul {
    width: 283px;
  }

  .testimonial-sec .testimonial-header-sec {
    width: 40vw;
  }

  .site-by {
    text-align: right;
    display: flex;
    justify-content: right;
    align-items: end;
  }

  .row-rever-desktop {
    display: flex;
    flex-direction: row-reverse;
  }

  .signup-pharmacy-sec h4 {
    padding-top: 0;
  }

  .signup-pharmacy-sec p {
    width: 65%;
  }

  #slider .slider-sec-1 p {
    width: 56%;
    margin: 0 auto;
  }
	.hearder-right{
		display:none
	}
	.header-right-ipad-pro {
    display: flex;
    justify-content: center;
    align-items: center;
}
	.header-right-ipad-pro a {
    width: 40px;
}
}
@media (min-width: 1280px) {
  #carousel .thumbnils-sec .slider-image {
    margin: 0 20px;
  }
	.header-right-ipad-pro{
		display:none
	}
	.hearder-right{
		display:block
	}
}
@media (min-width: 1366px) {
	
  .wo-we-are-sec.inner-page .content-item-sec {
    width: 80%;
  }
  .banner-bottom-sec .image {
    width: max(46px, 3vw);
  }
  #primary .modal-dialog {
    width: 35%;
  }

  #menu-item-346,
  #menu-item-348 {
    display: block;
  }

  .footer-4 p {
    width: 65%;
  }

  .banner-content {
    padding: 80px 0;
  }

  .getting-started-easy-sec p {
    width: 50%;
  }

  .what-we-do-sec .schedule-item .content p {
    width: 70%;
    font-weight: var(--fw-500);
  }

  .what-we-do-sec .inner-what-we-do .content-sec h2,
  .prescription-sec .inner-what-we-do .content-sec h2 {
    width: 70%;
  }
  .what-we-do-sec.jotform-sec .inner-what-we-do .content-sec h2{
      margin: 0 auto 20px;
  }
}

@media (min-width: 1500px) {
  #carousel .thumbnils-sec .slider-image {
    margin: 0 30px;
  }
  .modal-dialog {
    width: 500px;
  }
  #primary .modal-dialog {
    width: 28%;
  }

  .main-navigation a {
    margin: clamp(14px, 1.2vw, 30px) 0;
  }

  .desktop {
    display: block;
  }

  .mob {
    display: none;
  }

  .banner-sec {
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    border-radius: 20px;
  }

  .banner-content {
    padding: 90px 0;
  }

  .banner1.desktop {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
  }

  .banner2.desktop {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
  }

  .banner-sec img {
    height: 100%;
  }

  .banner-content h1 {
    margin-bottom: 30px;
  }

  .banner-content p {
    margin-bottom: 35px;
  }

  .button-sec a {
    border-width: 2px;
    margin-right: 12px;
  }

  .banner-bottom-sec {
    margin: 25px 0 80px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 145px;
  }

  .main-navigation li {
    margin-left: 5px;
  }

  .main-navigation a {
    padding: 3px 15px;
  }

  .banner-bottom-sec .banner-bottom-item {
    gap: 25px;
  }

  .wo-we-are-sec .content-sec {
    padding: 60px 80px;
  }

  .pickup-sec .content-sec h2,
  .testimonial-header-sec {
    width: 28vw;
  }

  .consultancy-sec .content-sec h2 {
    width: 100%;
  }

  .wo-we-are-sec .content-sec p {
    margin-bottom: 25px;
    margin-top: 15px;
  }
}

@media (min-width: 1600px) {
  .people-also-ask-sec .people-item {
    min-height: 440px;
  }
  #carousel .thumbnils-sec .slider-image {
    margin: 0 40px;
  }
  .testimonial-btm-sec .card-item {
    height: 310px;
  }
  #slider .slider-sec-1 p {
    width: 70%;
  }

  /* main#primary {
    margin-top: 160px;
} */
  header {
    padding: clamp(11px, 2vw, 24px) 0;
  }

  .banner-content {
    padding: 120px 0;
  }

  .wo-we-are-sec .content-sec {
    padding: 60px 120px 60px 80px;
  }

  #carousel {
    margin: 0 auto 40px;
  }
}

@media screen and (max-width: 860px) {
  #slider .slider-sec-1 {
    width: 100%;
  }
}
