header nav ul {
        display: flex;
        align-items: center;
        justify-content: center;
        padding: 0;
        margin: 0;
        gap: 35px;
        list-style: none;
      }

      .mobile_menu {
        display: none;
      }

      .header_right {
        display: flex;
        gap: 10px;
      }

      @media (max-width: 760px) {
        .mobile_menu {
          width: 40px;
          height: 40px;
          display: block;
        }

        header nav {
          position: fixed;
          top: 0;
          width: 200px;
          right: 0;
          height: 100vh;
          background-color: white;
          transform: translateX(100%);
          transition: 0.3s all;
          z-index: 9999;
        }

        header nav.active {
          transform: translateX(0); box-shadow: 0px 2px 10px rgba(0, 0, 0, 0.1);
        }

        header nav ul {
          flex-direction: column;
          gap: 5px;
          padding-top: 100px;
        }

        header nav .mobile_menu {
          position: absolute;
          top: 20px;
          right: 20px;
          background-color: var(--primary-color);
          width: 25px;
          height: 25px;
        }

        header nav ul li {
          width: 100%; border-bottom: 1px solid #eee;
        }

        header nav ul li a {
          padding: 10px 20px;
          display: block; font-size: 15px; 
          /* letter-spacing: 1px; */
          width: 100%;
          text-align: left;
        }
      }
.know-more-btn {
    display: flex;
    gap: 15px;
    justify-content: left;
}
.know-more-btn a.read-more2 {
    background: #fff;
    color: #9f0d00;
}
    .know-more-btn a {
    background-color: #9f0d00;
    /* letter-spacing: 1px; */
    border: 1px solid transparent;
    margin-top: 1em;
    margin-right: auto;
    padding: 15px 18px;
    font-size: 17px;
    font-weight: 600;
    transition: background-color .2s;
    opacity: 1;
    color: #fff;
    transition: all .2s ease-out;
    display: flex;
    margin: 0;
    color: #fff;
    /* letter-spacing: 0%; */
   border-radius: 7px;
}
/* .banner-image-carousel{ position: relative;} */
.carousel-text{ position:relative;}
.carousel-text h2{ color: var(--primary-color); font-size: 50px; font-weight: bold;}
p.price{ font-size: 25px; font-weight: bold; display: flex;
    gap: 5px;  color: var(--primary-color);}
p.price span{ font-size: 35px; font-weight: 600;}
.strip span{ font-size: 30px !important; font-weight: 400; }


/*  */
/*SLICK SLIDER CSS*/
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-touch-callout: none;
  -khtml-user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent;
}
.slick-list {
  position: relative;
  display: block;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.slick-list:focus {
  outline: 0;
}
.slick-list.dragging {
  cursor: pointer;
}
.slick-slider .slick-list,
.slick-slider .slick-track {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}
.slick-track:after,
.slick-track:before {
  display: table;
  content: "";
}
.slick-track:after {
  clear: both;
}
.slick-loading .slick-track {
  visibility: hidden;
}
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
[dir="rtl"] .slick-slide {
  float: right;
}
.slick-slide img {
  display: block;
}
.slick-slide.slick-loading img {
  display: none;
}
.slick-slide.dragging img {
  pointer-events: none;
}
.slick-initialized .slick-slide {
  display: block;
}
.slick-loading .slick-slide {
  visibility: hidden;
}
.slick-vertical .slick-slide {
  display: block;
  height: auto;
  border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
  display: none;
}

@font-face {
  font-family: slick;
  font-weight: 400;
  font-style: normal;
  src: url(fonts/slick.eot);
  src: url(fonts/slick.eot?#iefix) format("embedded-opentype"),
    url(fonts/slick.woff) format("woff"),
    url(fonts/slick.ttf) format("truetype"),
    url(fonts/slick.svg#slick) format("svg");
}
.slick-next,
.slick-prev {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 105%;
  display: block;
  width: 24px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0;
}

/* ----------- */
.popular-tests-box .slick-next, .testimonials-carousel .slick-next,
.popular-tests-box .slick-prev, .testimonials-carousel .slick-prev{
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 105%;
  display: block;
  width: 24px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: transparent;
  border: none;
  outline: 0;
  background: 0 0; 
 margin: 0 auto;
}
.popular-tests-box .slick-prev, .testimonials-carousel .slick-prev {
  left: 47.5%;
}
.popular-tests-box .slick-next, .testimonials-carousel .slick-next {
  right:47.5%;
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
  color: transparent;
  outline: 0;
  background: 0 0;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
  opacity: 1;
}
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before {
  opacity: 0.25;
}
.slick-next:before,
.slick-prev:before {
  font-family: slick;
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-prev {
   left: 47.5%;
}
[dir="rtl"] .slick-prev {
  right: -25px;
  left: auto;
}
.slick-prev:before {
  content: "←";
}
[dir="rtl"] .slick-prev:before {
  content: "→";
}
.slick-next {
  right: 47.5%;
}
[dir="rtl"] .slick-next {
  right: auto;
  left: 47.5%;
}
.slick-next:before {
  content: "→";
}
[dir="rtl"] .slick-next:before {
  content: "←";
}
.slick-dotted.slick-slider {
  margin-bottom: 0px;
}
.slick-dots {
  position: absolute;
  bottom: 105%;
 
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
  
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 5px;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 10px;
  height: 10px;
  padding: 5px;
  cursor: pointer;
  color: #000; background-color: #ccc !important;
  border: 0;
  outline: 0;
  background: 0 0;
}


.slick-dots li.slick-active button {background-color:var(--primary-color) !important;}
.slick-dots li button:focus,
.slick-dots li button:hover {
  outline: 0;
}
.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
  opacity: 1;
}
.slick-dots li button:before {
  font-family: slick;
  font-size: 6px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 10px;
  height: 10px;
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: #000;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: #000;
}

.checkbox label{    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #6F6F6E;}

    .checkbox label a{    font-size: 14px;
    font-style: normal;
    font-weight: 400;
    line-height: 24px;
    color: #b5271a;}
    .form-check-input:focus{ border-color: #000; box-shadow: 0 0 0 0.25rem rgb(255 234 233);}

    .form-check-input:checked{ background-color: var(--primary-color); border-color:var(--primary-color);}
    .footer-links2  li{ position: relative;}
       .footer-links2  li:before{ position: absolute; top: 5px; right: 0; content: ""; width: 1px; height: 15px; background-color: #ccc;}
    .footer-links2  li:before:last-child{ display: none;}

/*********** FLEX GRID ************************/
.flex-container {
  box-sizing: border-box;
  margin: 0 auto;
  padding: 0 1em;
}
.form-check-input{ margin-top: 6px;}
@media (min-width: 540px) {
  .flex-container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .flex-container {
    max-width: 768px;
  }
}
@media (min-width: 992px) {
  .flex-container {
    max-width: 992px;
  }
}
@media (min-width: 1200px) {
  .flex-container {
    max-width: 1200px;
  }
}
/************** SLIDER  ****************************/
#flex-container { 
  position: relative;
  width: 100%;
}

.slider-item img {
  width: 100%;
}

.slider-item .slider-content {
  z-index: 2;
  position: absolute;
  top: 50%;
  left: 5%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.slider-item h2 {
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1.5rem; 
  opacity: 0;
 color: var(--primary-color);
  -webkit-transition: opacity 0.5s, -webkit-transform 0.5s;
  -o-transition: opacity 0.5s, transform 0.5s;
  transition: opacity 0.5s, -webkit-transform 0.5s;
  transition: opacity 0.5s, transform 0.5s;
  transition: opacity 0.5s, transform 0.5s, -webkit-transform 0.5s;
  -webkit-transform: translateX(-100px);
  -ms-transform: translateX(-100px);
  transform: translateX(-100px);
}

.slider-item h3 {
  margin-bottom: 10px;
  font-size: 1.3rem;
  color: var(--primary-color);
  opacity: 0;
  -webkit-transition: opacity 0.8s, -webkit-transform 0.8s;
  -o-transition: opacity 0.8s, transform 0.8s;
  transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: opacity 0.8s, transform 0.8s;
  transition: opacity 0.8s, transform 0.8s, -webkit-transform 0.8s;
  -webkit-transform: translateX(-100px);
  -ms-transform: translateX(-100px);
  transform: translateX(-100px);
}
.slider-item p{ font-size: 19px; font-weight: 400;  }

.slider-item .button {
  display: inline-block;
  padding: 5px 20px;
  border: 1px solid transparent; text-transform: uppercase;
  text-decoration: none;
  font-weight: 600;
  color: #fff; 
  background-color: var(--primary-color);
  border-radius: 30px;
}

.call-back {
  display: inline-block;
  padding: 10px 20px;
  border: 2px solid transparent;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: bold;
  color: #fff;
  background-color: var(--primary-color);
  border-radius: 7px;
}
.call-back:hover {
  border-color: var(--primary-color);
  color: var(--primary-color);
  background-color: #fff;
}

.slider-item .button2 {background-color:transparent; color: var(--primary-color); border-color: var(--primary-color);}

.slider-item .button2:hover {background-color: var(--primary-color) !important; color: #fff !important; border-color: var(--primary-color) !important;}

.slider-item .button:hover {
  border-color: var(--primary-color);
  color: var(--primary-color);
  background-color: #fff;
}

.slick-slider {
  margin: 0;
  padding: 0 !important;
}

.slick-active h2,
.slick-active h3,
.slick-active .button,
.slick-active p {
  z-index: 9999;
  opacity: 1;
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
}

.slick-active .button {
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
}

.slider-control {
  z-index: 99999;
  position: absolute;
  right: 0;
  bottom: 5px;
}

.slider-control .next,
.slider-control .prev {
  display: inline-block;
  padding: 10px 15px;
  border: none;
  color: var(--primary-color);
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  cursor: pointer;
}

.slider-control .prev {
  border: none;
}

.slider-control .next {
  border: none;
  
}

/*  */
.how-it-works{ padding: 70px 0;}
.health-wise-sec {
    background: #fffbf0 url(../images/health-wise-bg.webp) no-repeat 30px 0px;
    height: 620px;
    background-size: cover;
    padding-top: 0;
    display: flex;
}

.health-wise-inner-wrap {
    width: 58%;
    float: left;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    align-content: center;
    height: 100%;
}
.how-it-works-box{ width: 20%;}
.numbering-block {
    grid-column-gap: 3em;
    grid-row-gap: 2em;
    justify-content: flex-start;
    align-items: center;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    display: flex;
    overflow: hidden;
}
.icons-box {
    width: 46%;
    float: left;
    display: flex; padding-bottom: 15px;
    margin-bottom: 15px;margin-right: 20px; border-bottom: 1px solid #d9d5cf;
}
.icons-box p{ margin-bottom: 0px;}
.icons-box:last-child{ border-bottom: 0px;}
.icon-img {
    margin-right: 10px;
}
/* .icon-img img{ width: 50px;} */
.icon-hd {
    color: #000; text-transform: capitalize;
    font-size: 18px;
    width: 100%;
    display: block;
    margin-top: 7px;
    line-height: 22px;
    font-weight: 500;
}

.exclude-bg, .exclude-bg2 {
    position: relative;
}
.rupiess{ font-family: 'Roboto', sans-serif;}

#testimonialsCarousel .carousel-item{
  display: block !important;
}
#testimonialsCarousel .carousel-item .testimonial-card{
  width: 100% !important;
  max-width: 100% !important;
}

/* ------------------------------------------ */
@media (max-width: 767px){.carousel-inner .carousel-item >div{display: none}.carousel-inner .carousel-item >div:first-child{display: block}}.carousel-inner .carousel-item.active, .carousel-inner .carousel-item-next, .carousel-inner .carousel-item-prev{display: flex}@media (min-width: 768px){.carousel-inner .carousel-item-end.active, .carousel-inner .carousel-item-next{transform: translateX(25%)}.carousel-inner .carousel-item-start.active, .carousel-inner .carousel-item-prev{transform: translateX(-25%)}}.carousel-inner .carousel-item-end, .carousel-inner .carousel-item-start{transform: translateX(0)}

.carousel-item {
  gap: 20px;     /* modern, clean spacing */
}

.carousel-control-next{right: 41% !important;}
.carousel-control-prev{ left: 41% !important;}

.carousel-control-next, .carousel-control-prev{ bottom: -120%;}
.carousel-control-prev-icon {
    background-image: url(../images/arrow-left.svg);
}

.carousel-control-next-icon {
   background-image: url(../images/arrow-right.svg);}

.icon {
    width: 120px;
    height: 120px;
    line-height: 120px;
    background: rgba(255, 248, 248, 1);
    border-radius: 50%;
    background-size: 120px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 0 auto 25px;
}
.how-it-works h4{ font-size: 20px; text-transform: capitalize;}
.icon img {
    /* width: 80px; */
    margin: 0 auto;
    height: auto;
}
.exclude-bg::after {
    left: -7px;
    bottom: -15px;
    background: url(../images/exclude.svg) no-repeat;
    background-size: 100%;
    content: '';
    width: 155px;
    height: 85px;
    position: absolute;
}
.exclude-bg2::after {
    left: -7px !important;
    top: -7px !important;
    background: url(../images/exclude2.svg) no-repeat;
    background-size: 100%;
    content: '';
    width: 155px;
    height: 85px;
    position: absolute;
}
.bullet1{ padding: 0 0 30px 30px;}
.privacy-policy p{ font-size: 15px;}
.logo img{width:110px}

.accordion {
    max-width: 1000px;
    margin: 0 auto;
}
.accordion {
    --bs-accordion-color: var(--bs-body-color);
    --bs-accordion-bg: var(--bs-body-bg);
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: var(--bs-border-color);
    --bs-accordion-border-width: var(--bs-border-width);
    --bs-accordion-border-radius: var(--bs-border-radius);
    --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
    --bs-accordion-btn-padding-x: 1.25rem;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: var(--bs-body-color);
    --bs-accordion-btn-bg: var(--bs-accordion-bg);
    --bs-accordion-btn-icon: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    --bs-accordion-btn-icon-width: 1.25rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url(data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e);
    --bs-accordion-btn-focus-border-color: #86b7fe;
    --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
    --bs-accordion-body-padding-x: 1.25rem;
    --bs-accordion-body-padding-y: 1rem;
    --bs-accordion-active-color: var(--bs-primary-text-emphasis);
    --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}
.faq-section {
    padding: 80px 0;
    background-color: #fff2f4;
}
.accordion-item {
    background-color: #ffffff;
    border: none;
    border-radius: 8px;
    margin-bottom: 20px;
    overflow: hidden;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05);
}
.accordion-item:first-of-type .accordion-button {
    border-top-left-radius: var(--bs-accordion-inner-border-radius);
    border-top-right-radius: var(--bs-accordion-inner-border-radius);
}
.accordion-button {
  
    font-size: 20px;
    font-weight: 500;
    color: #3c3a3a;
    background-color: #ffffff;
    padding: 25px 30px;
    border: none;
    box-shadow: none;
}
.accordion-button::after {
    background-image: url(../images/plus.svg) !important;
}

.accordion-button:not(.collapsed)::after{ background-image: url(../images/minus.svg) !important;}
.container.banner{ margin-top: 120px;}
.package-header{ position: relative;}

.total-tests{ position: absolute;
    right: 0px;
    top:-50px;
    padding: 10px;
    background: linear-gradient(180deg, #db7c73 0%, rgba(255, 255, 255, 0.00) 100%);
    color: var(--primary-color);
    text-align: center;
    font-size: 24px;
    font-style: normal; z-index: 2;
    font-weight: 400;
    line-height: 32px;}

@media all and (min-width: 992px) {
  /* .container.banner{margin-top: 92px;} */
  #flex-container{ margin-top: 0px;}
  .slick-list{ padding: 0px !important;}

  .slider-item h2 {
    margin-bottom: 20px;
    font-size: 37px;
    line-height: 42px;
  }

  .slider-item h3 {
    margin-bottom: 50px;
  }

  .slider-item .button {
    padding: 10px 25px;
  }

  .slider-control .next,
  .slider-control .prev {
    padding: 30px 43px;
  }

  .slider-item .slider-content {
    top: 45%;
    left: 0%;
  }
}
.accordion-button:focus{ border: 0px !important;}
.footer-sticky h5{ font-size: 30px;  margin:0}
.banner2{ margin-top: 120px;}
.strip{color: #a4a4a4 !important; font-size: 20px;}
.parameter{ float: right; float: right;
    /* border: 1px solid #b5271a; */
    border-radius: 50%;
    padding: 5px;
    width: 25px !important;
    height: 25px;
    text-align: center;
    font-size: 12px;
    background: #fff2f4;
    color: #000;
}
.accordion-body{ padding: 20px 30px;}

@media screen and (max-width: 767px) { 
  .form-bg .form-pad{ padding: 15px;}
  .checkbox label, .checkbox label a{ font-size: 10.5px;}
.packages-bg .packages-content p{ overflow: initial; height: auto;}
  
.carousel-control-next{right: 37% !important;}
.carousel-control-prev{ left: 37% !important;}

  .numbering-block{ margin-top: 15px;}
  .section-description br{ display: none;}
  .package-features{ overflow: hidden !important; height: auto !important}
  .form-bg{ border-radius: 12px;}
.faq-section{ padding: 50px 0;}
  .container.banner{ margin-top: 82px;}
  .price-original::before{ width: 90px !important ;}
  .feature-title, .test-name{ font-size: 16px !important}
  .accordion-button{ font-size: 18px;}
  .footer-sticky .row.align-items-center .col-6{ padding-left: 0px !important; padding-right: 0px !important;}
  .footer-sticky{ padding: 0px}
    .footer-sticky h5{ font-size: 15px; margin-bottom: 0px; padding-left: 15px;}
  .footer-sticky p{ display: none;}
  .footer-sticky .btn-primary-custom{ padding: 10px 12px !important; border-radius: 0px; width: 100%;}
  .btn-primary-custom{ padding: 10px 20px !important}
  .mob-off{ display: none !important;}
  .cta-title{ margin-bottom: 20px;}
  .cta-banner{ text-align: center !important}
  .package-price .price-original{ font-size: 25px !important;}
  .why-book-section, .packages-section{ padding: 50px  0px !important;}
  .section-title{ font-size: 22px !important; line-height: 26px !important;}
  .slick-list{ padding: 0px !important;}
  .how-it-works-box, .health-wise-inner-wrap { width: 100%;}
    .exclude-bg::after {
        transform: rotate(90deg);
        left: -48px !important;
        bottom: 7px !important;
    }
    .exclude-bg2::after {
        transform: rotate(90deg);
        left: 8px !important;
        top: 28px !important;
    }
        .health-wise-sec {
        background: url(../images/health-wise-bg.webp) no-repeat right -150px center #fff7eb;
        background-size: 650px;
        background-position: right top !important;
    }
        .health-wise-sec {
        height: auto; padding-top: 270px;
    }
    .icons-box {
        width: 100%;
        margin-bottom: 20px !important;
    }
    .bullet1 li::before{ top:14px !important}
.slider-item h2{ font-size: 20px; margin-bottom: 10px; line-height: 20px;}
.slider-item h2 br, .flex-column p br{ display: none;}
.flex-column .price-original::before{        width: 65px !important;
        top: 16% !important;}
.strip span{ font-size: 18px !important;}
.slider-item p{ font-size: 14px; margin-bottom: 10px !important;        line-height: 20px;}
.slider-item p br{ display: none;}
.slider-item .slider-content{width: 60%; left: 0%;}
.slider-item p br{ display: none;}
p.price{ margin-bottom: 5px !important; color: var(--primary-color); }
ul.home-icon-box li strong br{ display: none;}
.book_test_container .call-back{ margin-top: 70px !important;}
.package-name{ font-size: 19px;}
.privacy-policy{ padding-top: 0px;}
.total-tests{ font-size: 22px; right: -10px;}
p.price span{ font-size: 20px;}
.banner .slick-slide img{ height: 320px; object-fit: cover;}
.slider-item .button{ margin-bottom: 8px; font-size: 14px;
        padding: 5px 7px;}
.popular-tests-box .slick-next, .testimonials-carousel .slick-next, ul.home-icon-box .slick-next{ right: 41%;}
.popular-tests-box .slick-prev, .testimonials-carousel .slick-prev, ul.home-icon-box .slick-prev{ left: 41%;}
ul.home-icon-box .slick-prev, ul.home-icon-box .slick-next{ top:115%}
.popular-tests-box .slick-next, .popular-tests-box .slick-prev{ top:110%}
.call-back.mt-4{ margin-top: 30px !important;}
.popular-tests-box .slick-track > div p{ margin-bottom: 20px;}
.section-padding.popular_test_section.gray-bg{ padding-bottom: 100px;}
.packages-bg .package-footer .package-footer-price .new-price{ font-size: 15px;}
.packages-bg .package-footer .package-footer-price .new-price strong, .packages-bg .package-footer .package-footer-price .old-price strong{ font-size: 18px;}
.packages-bg .package-footer .package-footer-price .old-price{ line-height: 22px;}
.packages-bg .packages-content h3{ font-size: 18px;}
.icons-box:last-child{ margin-bottom: 0px !important;}
.health-wise-inner-wrap{ padding-bottom: 50px;}
.how-it-works{ padding: 50px 0;}
.how-it-works h4{ font-size: 18px; padding: 10px 0;}
.orange-bg .comm-btn{ margin-top: 15px;}
.bottom_bar ul, .location{ justify-content: center; align-items: baseline;;}
.packages-bg .packages-content p span{ top:3px; position: relative;}
.footer-sticky p{ color: #fff;}

.footer-sticky a.comm-btn{ padding: 10px 10px;}
/* .footer-sticky{ padding: 0px !important;} */
/* .footer-sticky .text-end{ padding: 0px !important;} */
.testimonial-text{    min-height: 290px;}
}


@media screen and (min-width: 768px) and (max-width: 1024px) {
  .container.banner{ margin-top: 94px;}
header nav ul{ gap: 12px}
.slider-item .slider-content{ left: 0%; width: 60%;}
.slider-item h2{ margin-bottom: 20px;}

.popular-tests-box .slick-next, .testimonials-carousel .slick-next, ul.home-icon-box .slick-next{ right: 46%;}
.popular-tests-box .slick-prev, .testimonials-carousel .slick-prev, ul.home-icon-box .slick-prev{ left: 46%;}
.icons-box{ width: 41%;}

.health-wise-sec{  background-position: -500px 0px;}
.health-wise-sec .main-title{ text-align: left !important;}
.icon{ width: 100px; height: 100px;}
.exclude-bg::after{width: 125px; height: 65px; left: -4px;
    bottom: -10px;}
    .exclude-bg2::after{width: 125px; height: 65px; left: -4px !important;
    bottom: -10px;}
    .comm-btn{padding: 15px 22px;}
    .bottom_bar ul{ justify-content: center}
    .footer-sticky .btn-primary-custom{ padding: 10px 12px !important;}
}

@media screen and (min-width: 1024px) and (max-width: 1300px) { .container.banner{ margin-top: 94px;}}