.sticky-footer-icons {
  display: flex;
  z-index: 9999;
  background-color: #736B69;
  padding: 8px 20px 9px 15px;
  justify-content: space-between;
  width: 100%;
  border-radius: 18px 18px 0px 0px;
  position: fixed;
  bottom: 0;
  box-shadow: 5px 9px 8px 6px #00000090;
}
.bgprimary{
  background-color: #736B69;
}
.textprimary{
  color: #736B69;
}
.textgrey{
  color:#F5F5ED
}
.stickyfooter .menu li {
    font-family: 'Kodchasan ExtraLight';
    color: #736B69;
    font-size: 18px;
    line-height: 38px;
}
  .mb-footer-logo span{
    font-size: 9px;
    font-family: 'Kodchasan Medium';
    padding-top: 5px;
    color: white;
  }
  .mb-footer-logo {
    display: flex;
    flex-direction: column;
    justify-content: center;
align-items: center;
width: 20%;
  }
  .mb-footer-logo img {
    width: 26px;
    height: 26px;
  }
  #footersticky-navbar{
    padding-bottom: 0px;
  } 
  #footersticky-navbar{
    /* display: none; */
}

@media (min-width: 992px) {
#footersticky-navbar{
    display: none;
}

}
.playbutton.footersticky path{
  fill:#736B69;
}
.playbutton.footersticky{
  width:85%;
}
@media screen and (max-width: 991px){
    #offcanvasBottom{
    padding: 8px 5px 65px;
    height: 98vh !important;
    background-color: #F8F4F1 !important;
    }
    #menu-offcanvas-right-side-menu a,  #menu-offcanvas-right-side-menu-1 a{
      font-size: 18px;
line-height: 32px;
font-family: 'Quicksand Medium';
    }
   
}
.navbar-toggler:focus {
  box-shadow: unset;
}
.callnowbtn{
  font-family: 'Kodchasan Regular' !important;
}
.phoneiconhome{
  width: 22px;
margin: auto;
padding: 0;
position: relative;
object-fit: contain;
}
.phoneiconhome.logowhite{
  width: 87%;
  margin: auto;
  padding-top: 10px;
}
.callnowbtn {
  min-width: fit-content;
  white-space: nowrap;
  align-items: baseline;
  padding: 0px;
  margin: 0px;
  gap: 7px;
}
html[lang="en-US"] input[type="search"]:focus{
  padding-right: 20px;
}
#whatsappdesktop {
  position: fixed;
  right: 2%;
  bottom: 46px;
  cursor: pointer;
  width: 50px;
  height: 50px;
  background-color: #736B69;
  text-indent: -9999px;
  -webkit-border-radius: 60px;
  -moz-border-radius: 60px;
  border-radius: 60px;
  background-image: url(/wp-content/themes/WellthTheme/assets/images/WhatsApp.svg);
  z-index: 5;
  background-position: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.footerphoneno{
  display: none;
}
/* html[lang="ar"] .specialisation-list {
  display: none;
} */
/* 
html[lang="ar"] .megamenu-blocks:nth-child(1){
display: none;
} */
html[lang="ar"] .offcanvas-body{
  justify-content: start;
}
.partners-slider-home {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 30px;
}
.partners-slider-home .single-partner {
  width: 30%;
}
.throne .homeslidebtnlink{
  font-size: 19px;
    color: #FFF;
    line-height: 24px;
    font-family: 'Kodchasan Bold';
    margin: auto;
    width: fit-content;
    margin: 0 auto;
    padding: 15px 25px;
    text-align: center;
    border-radius: 25px;
    background-color: #756B69;
}
.throne .lp-form-title{
  color: #736B69;
  font-size: 42px;
  line-height: 54px;
  font-family: 'Quicksand Light';
  width: 70%;
  max-width: 200px;
}
.throne .form-title{
  padding-bottom:25px;
  font-family:'Quicksand Light';
  font-size: 32px;
  font-weight: 300;
}
.each-hpstep p {
  font-family: 'Quicksand Light';
  font-size: 18px;
  line-height: 24px;
}
.throne .th-banner-cont-overlay {
  top: -50px !important;
}
.throne .th-banner-main{
  margin-bottom: 20px !important;
}
.throne .th-disc-arw{
  bottom: 20px !important;
}

    /* mobile */
@media screen and (max-width: 968px) {
      #whatsappdesktop{
        display: none;
      }
      html[lang="ar"] .booknowbtnanim {
        width: 100%;
      }
      .partners-slider-home {
        row-gap: 15px;
      }
      .partners-slider-home .single-partner {
        width: 32%;
      }
      .partners-slider-home .partner-card .partner-logo {
        width: 88%;
      }
      .partners-slider-home .partner-card {
        border-radius: 37px;
        padding: 0px;
      }
}
  /* Desktop */
@media screen and (min-width: 968px) {
  html[lang="ar"] .package-filter-container ul{
    padding-left: 2rem;
    padding-right: 2rem;
  }
      /* html[lang="ar"] .specialisation-wrapper {
        max-height: 555px;
      } */
      .hideondesktop{
        display: none;
      }
      html[lang="ar"] .tree-text-left:nth-of-type(2), html[lang="ar"] .tree-text-left:nth-of-type(3) {
        width: 242px;
      }
}
    
#playaudio-sticky {
      cursor: pointer;
}
#footersticky-navbar .header-right path {
      fill: #736B69;
}
#footersticky-navbar{
      font-family: 'Kodchasan Regular';
}
    html[lang="ar"] .as-arrowcircle {
      padding-left: unset;
      margin-right: 20px;
    }
html[lang="ar"] .wellth-help-section .wellth-help {
    margin-left: unset;
    margin-right: 80px;
}
    
    html[lang="ar"] .as-arrow {
      right: -18px;
      transform: rotate(180deg) !important;
      z-index: 1;
    }
   
    html[lang="ar"] .getwellthy {
      padding-right: unset;
      padding-left: 15vw;
    }
    html[lang="ar"] .next-services, html[lang="ar"] .next-wellthgallery{
      left: 0;
      right:unset;
    }
    html[lang="ar"] .cursor.next_services, html[lang="ar"] .cursor.next-wellthgallery  {
      background-image: url("../svg/Cleft.svg");
    }
    html[lang="ar"] .cursor.pre-services, html[lang="ar"] .cursor.next-wellthgallery {
      background-image: url("../svg/CRight.svg");
    }
    html[lang="ar"] .wpcf7-form input::placeholder{
  text-align: right;
    }

    html[lang="ar"] .wealth-master-details {
      padding-right: 30px;
      padding-left: unset;
    }
    html[lang="ar"] .master-arrows img{
      transform: rotate(180deg);
    }
    html[lang="ar"] .tree-text-right:nth-of-type(2),html[lang="ar"] .tree-text-right:nth-of-type(3) {
      padding-left: unset;
      padding-right: 58px;
    }
    html[lang="ar"] .tree-right, html[lang="ar"] .tree-left {
      width: 290px;
    }
   
    html[lang="ar"] .newsletter.contact-forms .wpcf7-form [type="submit"] {
      right: unset;
      background-position: right;
      left: 0;
      transform: rotate(180deg);
    }
    html[lang="ar"] .search-container .expandright {
      left: 14vw;
      right: auto;
    }
    html[lang="ar"] select {
      text-align: right;
    }

    .innerpagebody {
      position: relative;
      z-index: 4;
      margin-bottom: 415px;
      background-color: white;
      overflow: hidden;
    }
    .single-specializations .section-breadcreubs, .page-template-doctor-listing .section-breadcreubs, .single-doctors .section-breadcreubs, .single-wellthmasters .section-breadcreubs, .single-experiencepackages .section-breadcreubs, .page-template-package-listing .section-breadcreubs, .page-template-wellthcreators .section-breadcreubs{
      background-color: #fff;
      position: relative ;
      z-index: 4;
    }
    .single-specializations .footer, .page-template-doctor-listing .footer, .single-doctors .footer, .single-wellthmasters .footer, .single-experiencepackages .footer, .page-template-package-listing .footer, .page-template-wellthcreators .footer {
      position: fixed;
      bottom: 0;
      width: 100%;
    }
@media screen and (max-width: 991px){
  html[lang="ar"] .wellth-help-section .wellth-help {
    margin-right: 0px;
  }
  html[lang="ar"] .wellth-help-section .wellth-help .why-difficult {
    margin-right: 0px !important;
  }
      html[lang="ar"] .getwellthy {
        
        padding-right: unset;
        padding-left: 7vw;
      }
      html[lang="ar"] .tree-text-right:nth-of-type(2), html[lang="ar"] .tree-text-right:nth-of-type(3) {
        padding-right: unset;
      }
      html[lang="ar"] .good-health-details svg{
        transform: rotate(180deg);
      }
      html[lang="ar"] .as-arrowcircle img{
        transform: rotate(180deg);
      }
      html[lang="ar"] .which-therapy-details h3 {
        margin-left: auto;
        margin-right: 0px;
      }
    }
    @media screen and (max-width: 768px){
      .innerpagebody  {
        margin-bottom: 650px;
      }
      .throne .lp-contactus .row.short-width{
        display: block;
      }
      .throne .lp-form-title{
        text-align: start;
        font-size: 27px !important;
        line-height: 42px !important;
        padding-left: 10px;
      }
      .throne .lp-contactus .contact-forms{
        padding: 25px 20px;
      }
      .throne .lp-contactus {
        margin-top: 30px !important;
      }
      .throne .form-title{
        font-size: 24px !important;
      }
    }

    /* html[lang="ar"] .child-specialization {
      display: none;
    } */
   
    html[lang="ar"] .mainhead60, html[lang="ar"] .partner-text p, html[lang="ar"] .mainhead42, html[lang="ar"] .heade24, html[lang="ar"] .subdesc, html[lang="ar"] .as-flex-left p, html[lang="ar"] .as-bio, html[lang="ar"] .as-cta_link{
      /* font-family: 'Cairo-Regular'; */
      font-family: 'Tajawal-Light' !important;
    }
    html[lang="ar"] .th-banner-main, html[lang="ar"] .th-head-sec-sub{
      font-family: 'Tajawal-Light'
    }
    html[lang="ar"] .th-banner-sub, html[lang="ar"] .th-head-sec-main, html[lang="ar"] .single-th-cat, html[lang="ar"] .th-cat-hover-sec, html[lang="ar"] .th-cat-subhead{
      font-family: 'Tajawal-Regular';
    }
    html[lang="ar"] .th-cat-head,  html[lang="ar"] .th-cat-mainhead{
      font-family: 'Tajawal-Medium';
    }
    html[lang="ar"] .homeslide .booknow, html[lang="ar"] .maindesc, html[lang="ar"] .headitalic, html[lang="ar"] .booknow, html[lang="ar"] .tree-text-thin, html[lang="ar"] .as-specialists span, html[lang="ar"] .as-specialists p, html[lang="ar"] .breadcrubs{
      font-family: 'Tajawal-Light' !important;
    }
    html[lang="ar"] .sliderhead, html[lang="ar"] .as-bookcta-text a, html[lang="ar"] .as-doctors-listing h3, html[lang="ar"] .copyright, html[lang="ar"] .megamenu-blocks .therapies a {
      font-family: 'Tajawal-Light' !important;
    }
    html[lang="ar"] .tree-text-bold, html[lang="ar"] .megamenu-head, html[lang="ar"] #menu-offcanvas-right-side-menu li, html[lang="ar"] .headerdeaktop .menu li, html[lang="ar"] .stickyfooter .menu li {
      font-family: 'Tajawal-Medium';
    }
    html[lang="ar"] .head36, html[lang="ar"] .wealth-text, html[lang="ar"] .as-container h1, html[lang="ar"] .as-specialists h3, html[lang="ar"] .as-container h5, html[lang="ar"] .footer-cont p, html[lang="ar"] .get-direction, html[lang="ar"] .block-subdesc {
      font-family: 'Tajawal-Regular';
    }
    html[lang="ar"] .offcanvas-header,html[lang="ar"] .partner-details .partner-details-title, html[lang="ar"] .specialisation-section .specialisation-types .title, html[lang="ar"] .form-title, html[lang="ar"] .as-container h2{
    font-family: 'Tajawal-Regular';
    }
    html[lang="ar"] .font-sans, html[lang="ar"] .page-title, html[lang="ar"] .menuicon p, html[lang="ar"] .headerdeaktop a, html[lang="ar"] .as-mb-specialist-profile h3 {
      font-family: 'Tajawal-Regular';
    }
    html[lang="ar"] .slideshow-pagination{
      display: none;
    }
    html[lang="ar"] .wpcf7-form input[type='submit'] {
      position: absolute !important;
      /* right: 50% !important; */
      padding-left: 70px;
      padding-right: 0px !important;
      background-position: left !important;
      background-image: url(../svg/rtl-arrow.svg);   
  }
    .stickyheaderhome .link-lang {
      color: white;
    }
    html[lang="ar"] .font-light, html[lang="ar"] .single-specializations .as-container h2, html[lang="ar"] .as-d-desc, html[lang="ar"] .as-d-profile h3, html[lang="ar"] select, html[lang="ar"] .as-listing-text input::placeholder, html[lang="ar"] .wpcf7-form input::placeholder, html[lang="ar"] .single-specializations .as-container h3 {
      font-family: 'Tajawal-Light';
    }
    html[lang="ar"] .spec-col ul, html[lang="ar"] .spec-col ol{
      font-family: 'Tajawal-Light';
    }
    html[lang="ar"] option, html[lang="ar"] .as-mb-specialist-profile span, html[lang="ar"] .as-mb-specialist-viewbio, html[lang="ar"] select::placeholder, html[lang="ar"] input::placeholder  {
      font-family: 'Tajawal-Light';
  }
  html[lang="ar"] .contact-forms .wpcf7-form input:not([type="submit"]), html[lang="ar"] .contact-forms .wpcf7-form select, html[lang="ar"] .contact-forms .wpcf7-form textarea{
    font-family: 'Tajawal-Light';
  }
    html[lang="ar"] .homeslide .sliderhead, html[lang="ar"] .as-listing-text-input{
      font-family: 'Tajawal-ExtraLight';
    }
    html[lang="ar"] .newsletter {
      margin-right: 0px !important;
    }
    html[lang="ar"] .mb-footer-logo span, html[lang="ar"] .wm-mainhead, html[lang="ar"] .as-packages-profile h3, html[lang="ar"] .as-mb-package-single-heading{
      font-family: 'Tajawal-Regular';
    }
    .language-switcher {
      border: 1px solid #736B69;
      border-radius: 100px;
      width: 27px;
      height: 27px;
      text-align: center;
    }
    html[lang="ar"] .wpcf7 input[type="url"], html[lang="ar"] .wpcf7 input[type="email"], html[lang="ar"] .wpcf7 input[type="tel"] {
      direction: rtl;
    }
    html[lang="ar"] .expandright:focus {
      padding: 0 40px 0 0px;
      background-position-x: 97%;
    }
    @media (min-width: 788px){
      html[lang="ar"] .as-specialists span {
      max-height: 70px;
          }    
  }
@media screen and (max-width: 991px){
  html[lang="ar"] .services-section-slider .slick-list {
    padding: unset !important;
  }
  html[lang="ar"] .wealth-master-details .heade24 {
      width: 133px;
  }
}
@media (min-width: 788px){
  html[lang="ar"] .as-bio {
    padding-right: unset;
    padding-left: 5rem;
  }
}

.single-wellthmasters .section-breadcreubs{
  background-color: #fff;
  position: relative ;
  z-index: 9;
}

/* @media (max-width: 768px){
.specialisation-wrapper {
  max-height: 100%;
}
} */

.stickyheaderhome .link-lang {
  color: white;

}
.link-lang{
  font-family: 'Kodchasan Regular' !important;
}

@media screen and (max-width: 991px){
  .desktopphone, .phoneiconhome{
    display: none;
  }
}

.language-switcher {
  border: 1px solid white;
  border-radius: 100px;
  width: 27px;
  height: 27px;
  font-size: 13px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.homepage .language-switcher {
  border: 1px solid #736B69;
}
.stickyheaderhome .language-switcher {
  border: 1px solid white;
}
@media screen and (max-width: 991px){
  .hamburger, .desktoplw {
    display: none;
    }
    html[lang="ar"] .book-appointment-header {
     
      width: 108px;
    }
    .single-doc-loop {
      width: 95%;
    }
    .single-doc-loop .as-specialists {
      width: 100%;
    }
}

  /* Desktop */
  @media screen and (min-width: 991px){
    .mobilelw{
      display: none;
    }
    .single-doc-loop {
      width: 49%;
    }
  }

@media (min-width: 991px){
  html[lang="ar"] .wellthcreators-list div p {
      padding-right: unset;
      padding-left: 20px;
    }
}
html[lang="ar"] .wellth-help-section .wellth-help .why-difficult {
  margin-left: unset;
  margin-right: 50px;
}
html[lang="ar"] .choose-package-section .choose-package .package-content {
  margin-left: unset;
  margin-right: 10px;
}


html[lang="ar"] .as-session-ul {
  padding-right: unset;
  padding-left: 15px;
}
.consultation-list{
  list-style: unset !important; 
  padding-left: 15px;
}
html[lang="ar"] .consultation-list{
  padding-right: 15px;
  padding-left: unset;
}
html[lang="ar"] .category-title, html[lang="ar"] .pd-duration, html[lang="ar"] .as-d-flex-package_right p, html[lang="ar"] .as-d-flex-package_right li, html[lang="ar"] .as-d-flex-package_right span, html[lang="ar"] .as-packages .as-flex, html[lang="ar"] .cafe-promote-head, html[lang="ar"] .meal-plan-head{
  font-family: 'Tajawal-Light';
}

html[lang="ar"] .wc-sliderhead, html[lang="ar"] .wellth-head, html[lang="ar"] .creators-description, html[lang="ar"] .specialisation-section .specialisation-types .specialisation-list li a, html[lang="ar"] .wpcf7-not-valid-tip{
  font-family: 'Tajawal-Light' !important;
}
html[lang="ar"] .as-package-detail h3, html[lang="ar"] .cafe-promote-text, html[lang="ar"] .wc-timing-text-sec, html[lang="ar"] .wc-slidersubhead, #menu-offacanvas-right-side-menu-arabic a{
  font-family: 'Tajawal-Medium';
}
html[lang="ar"] .address_cus .cu_text, html[lang="ar"] .creators-name, html[lang="ar"] .subspeciality a, html[lang="ar"] .Package-weightloss .main-title{
  font-family: 'Tajawal-Regular' !important;
}
html[lang="ar"] .creators-designation, html[lang="ar"] .patient-journey h2, html[lang="ar"] .choose-package-section .choose-package .package-content .price {
  /* font-weight: 800; */
  font-family: 'Tajawal-Medium';

}
html[lang="ar"] .choose-package-section .choose-package .package-content .upto-kilo span {
  font-family: 'Tajawal-Regular' !important;
}
html[lang="ar"] .weight-loss-section .weight-losing-diff .why-difficult p, html[lang="ar"] .weight-loss-section .weight-losing-diff p, html[lang="ar"] .wellth-help-section .wellth-help .why-difficult p, html[lang="ar"] .patient-journey p, html[lang="ar"] .patient-journey li,  html[lang="ar"] .choose-package p, html[lang="ar"] .choose-package-section .choose-package .sub-title.last  {
  font-family: 'Tajawal-Light' !important;
}
.related_package_head{
  text-align: start;
}
#menu-offacanvas-right-side-menu-arabic a{
  font-size: 21px;
}
@media (max-width: 788px){
  html[lang="ar"] .as-listing-arrows {
    left: 20px;
    right: unset;
  }
  html[lang="ar"] .as-listing-arrows img{
    transform: rotate(180deg);
  }
  html[lang="ar"] .packagedetail-mainsection .as-bookapp-cta{
    padding-left: 1rem !important;
    padding-right: unset !important;
  }
}
html[lang="ar"] .phone_cus .cu_text a{
  direction: ltr;
}
html[lang="ar"] .cus_icons {
  margin-right: -21px;
  margin-left: unset;
}
html[lang="ar"] .subspeciality {
  padding-right: unset;
  padding-left: 15px;
}
html[lang="ar"] .menuicon p {
  padding-top: 3px;
}
.spc-list-desc{
  margin-bottom: 60px;
}
.moretext {
  display: none;
}
.treesub-desc {
  margin: auto;
  margin-top: 40px;
  width: 80%;
}
.moreless-button {
  cursor: pointer;
}
.spc-list-desc h1 {
  font-family: 'Quicksand Light';
  font-size: 45px;
  padding-bottom: 20px;
}
.spc-list-desc p, .spc-list-desc li {
  padding-bottom: 10px;
}
.spc-list-desc ul {
  list-style: disc;
  padding-inline-start: 25px;
  font-size: 16px;
}
.spc-list-desc ul strong{
  font-family: 'Kodchasan Bold';
}
@media (max-width: 788px){
  .treesub-desc {
    margin: 0px auto 45px;
    width: 90%;
  }

}

.short-field input, .short-field-flex input {
  width: 40px;
  height: 40px;
  border: 1px solid #736B6950;
}
.previst-form input {
  height: 40px;
  border: 1px solid #736B6950;
}
.form-row {
  display: flex;
  justify-content: space-between;
  padding: 0px 35px 30px;
}
.previsit-form-sec {
  max-width: 970px;
  border: 1px solid #736B6950;
  border-radius: 27px;
  padding: 0px 30px 30px;
  margin-top: -43px;
    z-index: 2;
    position: relative;
    background-color: white;
    margin-bottom: 45px;
}
.short-field {
  display: flex;
  flex-direction: column;
}
/* .short-field label {
  display: flex;
} */
.short-field label, .short-field-lg label {
  flex-direction: column;
  display: flex;
}
.form-col, .each-questn-body, .quest-head-div {
  display: flex;
}
.long-text-field label {
  display: flex;
  flex-direction: column;
}
.each-questn-body {
  display: flex;

}
.pv-form-main-head {
  margin: -1px auto 0px;
  background-color: #736B69;
  width: fit-content;
  font-size: 18px;
  line-height: 54px;
  color: #F3ECE4;
  font-family: 'Kodchasan Bold';
  border-radius: 0px 0px 27px 27px;
  padding: 5px 50px;
}
.previst-form label, .label-head, .food-details h6{
  font-family: 'Kodchasan Regular';
    font-size: 14px;
    line-height: 18px;
    color: #444D5E;
    padding-bottom: 10px;
}
.long-text-field label span:nth-child(1) {
  padding-bottom: 10px;
}
.formunits {
  letter-spacing: 0.09px;
  color: #444D5E;
  text-transform: uppercase;
  font-size: 9px;
}
.form-age .flex {
  gap: 5px;
}
.form-col {
  width: 50%;
}
.women-section {
  background-color: #E3D0BA40;
  border-radius: 27px;
  padding: 40px 40px 20px;
  margin-bottom: 35px;
}
.age-wt-ht {
  gap: 35px;
}
.form-wt-ht {
  gap: 20px;
}
.food-detail-div {
  padding: 5px 25px 25px;
}
.food-detail-div label span:nth-child(1){
  display: inherit;
    width: 100px;
}
.short-field-flex label {
  display: flex;
  gap: 15px;
  align-items: center;
}
.previst-form textarea {
  width: 100%;
  height: 100px;
  border: 1px solid #736B6950;
}
.long-text-field label {
  width: 100%;
}
.each-qn-div {
  background-color: #736B69;
  letter-spacing: 0px;
  color: #F3ECE4;
  font-family: 'Kodchasan Bold';
  padding: 8px 18px;
  font-size: 14px;
  text-align: start;
}
.quest-head-div {
  gap: 5px;
  margin-bottom: 25px;
}
.quest-head-div .each-qn-div:nth-child(1), .questn-body-head {
width:14%;
}
.quest-head-div .each-qn-div:nth-child(3), .questn-score {
  width:12%;
  }
.quest-head-div .each-qn-div:nth-child(2), .quest-symtoms{
width: 43%;
}
.quest-head-div .each-qn-div:nth-child(4), .questn-comts{
  width: 30%;
}
.questn-comts input {
  width: 100%;
  border-width: 0px 0px 1px 0px;
}
.each-questn-body{
  gap:10px;
  margin-bottom: 20px;
}
.each-symtoms {
  background-color: #F9F5F1;
  margin-bottom: 8px;
  padding: 5px 15px;
}
.questn-body-head {
  background-color: #F3ECE4;
  height: fit-content;
  padding: 4px 15px;
  font-size: 16px;
  font-family: 'Kodchasan Bold';
}
.questn-score span {
  text-align: center;
  margin-bottom: 14px;
}
.questn-score input {
  width: 30px;
  height: 30px;
}
.wm-sec-head-div {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
.wm-sec-head-div h6 {
  font-size: 18px;
  font-family: 'Kodchasan Bold';
  color: #444D5E;
}
.women-section .form-row {
  padding: 0px 0px 15px;
}
.skipdiv {
  color: #736B69;
  font-size: 14px;
  font-family: 'Kodchasan Regular';
}
.differ-weight{
  justify-content: space-between;
}
.weightsixandone{
  gap:20px;
}
span.wpcf7-list-item-label {
  color: #444D5E;
  font-size: 14px;
  font-family: 'Kodchasan Regular';
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date {
  padding: 8px;
  width: 270px;
  color: #444D5E;
  font-size: 14px;
  font-family: 'Kodchasan Regular';
}
.form-row.first-button {
  background-color: #736B69;
  width: fit-content;
  font-size: 14px;
  color: #FFFFFF;
  margin: auto;
  padding: 20px 30px;
  margin-bottom: 30px;
  cursor: pointer;
  font-family: 'Kodchasan Regular';
}
.pv-questionnaire, .pv-form-guidence{
  display: none;
}
.pv-form-guidence {
  font-size: 16px;
  padding: 40px 0px;
  line-height: 27px;
  color: #736B69;
  font-family: 'Kodchasan Regular';
}
.pv-form-guidence ul{
  padding-top: 15px;
  list-style: disc;

    list-style: none;
}
.previsit-img {
  object-fit: cover;
  height: 516px;
  width: 100%;
}
.page-template-template-previsitform #idbreadcrumb, .page-template-template-previsitthankyou #idbreadcrumb {
  position: absolute;
  width: 100%;
}
.previsit-banner {
  position: relative;
}
.pv-banner-head-div {
  top: 35%;
  right: 0;
  position: absolute;
  margin: auto;
  left: 0;
}
.pv-banner-head {
  font-family: 'Quicksand Light';
  font-size: 48px;
  line-height: 54px;
  color: #736B69;
  width: 50%;
}
.pv-banner-desc {
  font-size: 18px;
  line-height: 27px;
  color: #736B69;
  width: 50%;
  padding-top: 10px;
  font-family: 'Kodchasan Light';
}

.pv-form-guidence ul strong {
  font-family: 'Kodchasan Bold';
}

.pv-form-guidence ul li {
  margin: 0 0 5px 0;
  padding: 0 0 0 25px; 
  background: url('/wp-content/themes/WellthTheme/assets/images/arrow-circle-right.png') no-repeat left center; 
}
.pv-form-thankyou {
  font-size: 24px;
  padding: 70px 25px;
  font-family: 'Kodchasan Medium';
  color: #736B69;
}
.pv-form-thankyou strong{
  font-family: 'Kodchasan Bold';
}

.previst-form input.wpcf7-form-control.has-spinner.wpcf7-submit {
  background-color: #736B69;
  /* width: fit-content; */
  width: 380px;
  font-size: 14px;
  height: unset;
  /* text-align: center; */
  color: #FFFFFF;
  margin: auto;
  padding: 20px 30px;
  margin-bottom: 30px;
  cursor: pointer;
  font-family: 'Kodchasan Regular';
}



/* CSS for Toggle Switch Appearance */
.toggle-switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.toggle-switch input {
  display: none;
}

.toggle-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.toggle-switch .slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

.toggle-switch input:checked + .slider {
  background-color: #736B69;
}

.toggle-switch input:focus + .slider {
  box-shadow: 0 0 1px #736B69;
}

.toggle-switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.toggle-switch .slider.round {
  border-radius: 34px;
}

.toggle-switch .slider.round:before {
  border-radius: 50%;
}
/* Additional CSS for Labels */
.toggle-switch span.wpcf7-list-item-label {
  display: inline-block;
  margin-left: 10px; /* Adjust spacing as needed */
}

.pvsumit {
  text-align: center;
}
.food-details {
  padding: 0px 35px 0px;
}
.previst-form span.wpcf7-list-item.first.last {
  margin: 0;
}
.error-message {
  text-align: center;
  font-size: 12px;
  color: red;
}

.toggle-switch~.wpcf7-list-item-label {
  display: none;
}
.pvflex-col{
  display: flex;
    flex-direction: column;
    gap: 8px;
}
@media (max-width: 788px){

.previst-form input {
  height: 32px;
}
.questn-score span {
  margin-bottom: 8px;
}
  .each-symtoms {
    padding: 1px 8px;
    font-size: 9px;
    min-height: 30px;
    display: flex;
    align-items: center;
}
  .questn-body-head {
    padding: 5px 7px;
    font-size: 11px;
    text-align: left;
  }

  .each-questn-body {
    gap: 5px;
  }
  .each-qn-div {
    padding: 8px 6px;
    font-size: 10px;
  }
  .quest-head-div .each-qn-div:nth-child(1), .questn-body-head {
    width: 20%;
}
  .previst-form {
    overflow: hidden;
  }
  .pv-banner-head {
    font-size: 36px;
    line-height: 42px;
    width: 100%;
  }
  .pv-banner-desc {
    font-size: 16px;
    line-height: 21px;
    width: 100%;
    padding: 0px 15px;
  }
  .pv-banner-head-div {
    top: 23%;
  }
  .pv-form-main-head {
    font-size: 14px;
    line-height: 18px;
    border-radius: 0px 0px 14px 14px;
    padding: 8px 14px;
  }
  .previsit-form-sec {
    padding: 0px 15px 30px;
  }
  .form-row {
    padding: 15px 15px 0px;
  }
  .previst-form label, .label-head, .food-details h6 {
    font-size: 12px;
    line-height: 14px;
  }
  .form-row {
    flex-direction: column;
  }
  .form-col {
    width: 100%;
  }
  .pv-form-thankyou {
    font-size: 19px;
    padding: 35px 25px 20px
  }
  .previsit-img {
    height: 390px;
  }
  .questn-score input {
    width: 30px;
    height: 30px;
  }
  .questn-comts input {
    
    margin-bottom: 2px;
    height: 35px !important;
    
  }
}

.page-template-template-valentine .header-right,
.page-template-template-valentine .menunavigation,
.page-template-template-valentine #scroll,
.page-template-template-valentine .footer-head,
.page-template-template-valentine .social-media,
.page-template-template-valentine .newsletter,
.page-template-template-valentine .footer-col2 .footer-cont:nth-child(1) {
  display: none !important;
}

.page-template-template-valentine .mainlogo {
  margin: auto;
}

.page-template-template-valentine .footer a, 
.page-template-template-valentine .footer input, 
.page-template-template-valentine .mainlogo a, 
.page-template-template-valentine .header-right a, 
.page-template-template-valentine #headertop a, 
.page-template-template-valentine .sticky-footer-icons a {
  pointer-events: none;
}

.page-template-template-valentine .get-direction {
  display: none;
}
.page-template-template-valentine .footerphoneno {
  display: block;
  pointer-events: visible;
}
.page-template-template-valentine .wellth-address{
  padding-top: 0px;
}
.choose-block-media p{
  margin: 0px auto;
}
.choose-block-media  img {
  width: 132px;
  margin: 0px auto;

}
.wellthmedia {
  padding: 55px 0px 30px;
}
@media screen and (max-width: 991px){
  .choose-block-media  img {
    width: 100px;
    height: 100px;
}
}
.mediablock img {
  box-shadow: 0px 3px 6px #00000029;
  margin-bottom: 5px;
  padding: 5px;
  border: 1px solid #70707050;
}


.our-media-template {
  padding: 40px 20px 40px;
}
.media-title{
  text-align: center;
    font-family: 'Quicksand Light';
    font-size: 55px;
    color: #736B69;
    line-height: 45px;
    color: #736B69;
    padding-bottom: 30px;
    padding-top: 30px;
}
.media-desc {
  /* column-count: 2;
  -moz-column-gap: 50px;
  column-gap: 50px; */
  font-family: 'Kodchasan Light';
  font-size: 18px;
  line-height: 32px;
  color: #736B69;
}

.mediaactive img{
  box-shadow: 0px 3px 6px #00000029;
  border:unset;
}
.media-desc ol {
  list-style: decimal;
    margin-inline-start: 10px;
}
.media-desc ol li{
  padding-bottom: 8px;
}
.media-desc ol li a {
  transition: 0.3s;
  display: block;
}

.media-desc ol li a:hover {
  /* color: inherit; */
  letter-spacing: 0.3px;
}
@media screen and (max-width: 991px){
  .media-desc {
    font-size: 16px;
    line-height: 29px;
  }
  .media-title{
    font-size: 36px;
    line-height: 40px;
  }
}



/* homeopathy  */

.homeopathy-cont{
    margin: 0 auto;
    max-width: 1190px;
    padding: 0px 15px;
}
.page-template-template-landingpage-homeopathy{
  padding-top: 0px;
}
.hp_subformsflex{
  justify-content: space-between;
    background-color: #F5F5ED;
    border-radius: 27px;
    padding: 40px;
    align-items: center;
    flex-wrap: wrap;
}

.hp-banner-overlay {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-color: #00000050;
}
.hp-lp-head{
  color: #736B69;
  font-size: 42px;
  line-height: 54px;
  font-family: Quicksand Regular;
  flex:1;

}
.eachtestimonials {
  border: 3px solid #F5F5ED;
  border-radius: 27px;
  text-align: center;
  padding: 40px;
}
.eachtestimonials img {
  width: 60px;
  height: 60px;
  object-fit: cover;
  border-radius: 100px;
  margin: 40px auto 0px;
}
.hp-testimonialslider .slick-slide {
  margin-inline-end: 30px;
}
.testimonialdesc {
  max-height: 294px; /* Limit height to display initial content */
  overflow: hidden;
  position: relative;
  font-family: 'Kodchasan Regular';
    font-size: 16px;
    color: #736B69;
}
.hp_testimonials .read-more {
  color: #0076FF;
  font-family: 'Kodchasan Regular';
  font-size: 14px;
}

.testimonialdesc.open {
  max-height: none; 
}
.hp_formsubdiv{
  flex:1;
}
.hp_subforms {
  margin: 60px 0px;
}
.hp-banner-form>div {
  background-color: #F5F5ED;
  border-radius: 27px;
  position: relative;
    bottom: 70px;
    padding: 0px 15px;
}
.hp-banner-form.contact-forms .wpcf7-form input:not([type='submit']), .hp-banner-form.contact-forms .wpcf7-form select, .hp-banner-form.contact-forms .wpcf7-form textarea {
  font-size: 18px;
  font-weight: 300;
  background: transparent;
}
.contact-forms .wpcf7-form input:not([type='submit']), .contact-forms .wpcf7-form select, .contact-forms .wpcf7-form textarea {
  font-size: 18px;
  background: transparent;
  font-family: "Kodchasan Regular";
}

.homeoheader {
  transition: background-color 0.3s ease;
}

.homeoheader.scrolled {
  background-color: #736B69; 
}
.hpformhead{
  background-color: #736B69;
    width: fit-content;
    margin: auto;
    border-radius: 0px 0px 27px 27px;
    padding: 20px 90px;
    color: #F5F5ED;
    font-size: 21px;
    font-family: 'Kodchasan Light';
    text-align: center;
}
.hp-banner-form form{
  display: flex;
    align-items: end;
    justify-content: space-between;
}
.contact-forms .wpcf7-form [type='submit'] {
  background-color: transparent;
  font-family: "Kodchasan Regular";
}
.w-banner-text .hp_bannermaintitle{
  font-family: 'Quicksand-SemiBold';
  color: white;
  font-size: 54px;
  margin-bottom: 10px;
}
.hp_meettexpertcards h3{
  font-family: 'Quicksand Medium';
  color: #736B69;
  font-size: 24px;
  margin-bottom: 5px;
}
.hp_meettexpertcards span, .hp_meettexpertcards p{
  font-size: 16px;
    color: #736B69;
    line-height: 14px;

}
.homeopathy-banner .bannersubtitle {
  font-size: 32px;
  color: #F3ECE4;
  font-family: 'Quicksand Regular';
  line-height: 40px;
}
.homeopathy-banner .position-relative{
  max-height: 80vh;
  height: 80vh;
}
.homeopathy-banner .homeobannerimg{ 
  max-height: 80vh;
  height: 80vh;
    object-fit: cover;
}
.condtre-blocks{
  gap:70px;
  grid-template-columns: repeat(1, 1fr);
}
.each-condcr-block img{
  width: 100%;
  border-radius: 21px;
  height: 380px;
    object-fit: cover;
}
.each-condcr-block{
  position: relative;
    border-radius: 21px;
}
.condcrblock-head{
  font-family: 'Quicksand Bold';
  font-size: 27px;
  line-height: 34px;
  max-width: 330px;
  padding: 20px 0px;
}

.condcrblock-desc{
  display: none;
  font-family: 'Quicksand Medium';
  font-size: 18px;
  line-height: 24px;
  opacity: 0; 
  padding: 0px 30px;
  transition: opacity 0.3s ease-in-out;
}
.condcrblock-desc ul{
  list-style: disc;
  text-align: start;
}
.condcrblock-metas {
  position: absolute;
  top: 0;
  height: 100%;
  width: 100%;
  border-radius: 21px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  text-align: center;
  color: white;
    background-color: #00000038;
    transition: color 0.3s ease, background-color 0.3s ease;

}
.each-condcr-block:hover .condcrblock-desc{
  display: block;
  opacity: 1; 
}
.each-condcr-block:hover .condcrblock-desc li{
  color: #736B69;
}
.each-condcr-block:hover .condcrblock-metas{
  color: #736B69;
    background-color: #f5f5eded;
}
.hpstepsdiv {
  display: flex;
  gap:15px;
  flex-wrap: wrap;
}
.each-hpstep {
  background-color: #F5F5ED;
  border-radius: 25px;
  padding: 30px 20px;
  text-align: center;
  flex: 1;
}
.hp_faqques {
  display: flex;
  justify-content: space-between;
  color: #736B69;
  font-size: 24px;
  line-height: 27px;
  font-family: 'Quicksand-SemiBold';
}
.hpeachfaqs {
  border-bottom: 1px solid #736B6940;
  padding: 20px 0px;
}
.footerhomeo{
  margin-top: 50px;
  padding: 70px 0px;
}
.hp_faqans {
  font-family: 'Quicksand regular';
  font-size: 18px;
  line-height: 27px;
  padding-top: 10px;
}
.each-hpstep h3 {
  font-family: 'Quicksand Bold';
  color: #736B69;
  font-size: 24px;
  margin-bottom: 5px;
}
.each-hpstep h4 {
  font-family: 'Quicksand Bold';
  color: #736B69;
  font-size: 18px;
  line-height: 24px;
  margin-bottom: 5px;
}
.each-hpstep p{
  font-family: 'Quicksand Light';
}
.hp-faqssec {
  padding: 40px 15px;
}
.each-hpstep p {
  font-family: 'Quicksand Light';
  font-size: 18px;
  line-height: 24px;
}
.address-text, .copyright-text {
  font-family: 'Kodchasan Regular';
}
.plussvg svg {
  transition: transform 0.3s ease;
}

.plussvg svg.cross {
  transform: rotate(45deg); /* Rotates the plus icon to form a cross */
}
.page-template-template-landingpage-homeopathy{
scroll-padding-top: 60px;

}
  @media (min-width: 768px) {
    .footerhomeo .address-text, .footerhomeo .copyright-text {
      min-width: 260px;
    }
    .condtre-blocks{
      grid-template-columns: repeat(2, 1fr);
    }
    .hp-banner-form form {
      padding: 25px 50px 15px;
    }
    .hpwhychoose >section{
      margin: 20px 0px 100px;
    }
  }
  @media (max-width: 768px) {
    .hpstepsdiv {
      flex-direction: column;
    }
    .hp_subformsflex {
      flex-direction: column;
      gap: 30px;
    }
    .hp-banner-form form {
      align-items: center;
      flex-direction: column;
      margin-top: 25px;
    }
    .hp-lp-head {
      font-size: 27px;
        line-height: 36px;
        margin-bottom: 10px !important;
    }
    .condcrblock-head {
      font-size: 24px;
      line-height: 30px;
    }
    .condtre-blocks {
      gap: 30px;

      }
      .hpformhead {
        padding: 20px 65px;
      }
      .each-condcr-block img {
        height: 320px;
      }
      .condcrblock-head {
        font-size: 22px;
        line-height: 28px;
      }
      .condcrblock-desc ul {
        font-size: 16px;
      }
      .homeoheader img {
        width: 55px;
      }
      .homeoheader {
        padding: 11px !important;
      }
      .hp_faqques {
        font-size: 18px;
      }
      .hp_faqans {
        font-size: 16px;
        line-height: 24px;
      }
      .hp-faqssec {
        padding-top: 0px;
      }
      .eachtestimonials {
        padding: 30px;
      }
      .footerhomeo .footer-wrapper-flex{
        flex-direction: column;
       
        text-align: center;
        gap: 40px;
    }

}
