/**********************Responsive*******************************/
@media (max-width:1300px){
  .product-key-ingredients:after{width: 535px;height: 655px;}
}
@media (min-width: 1200px) {
  .container {
      max-width: 1320px;
  }
} 

@media (max-width: 1199px) {
.hfe-nav-menu__align-right .hfe-nav-menu {
  align-items: center;
}

.elementor-10005
  .elementor-element.elementor-element-bb0e048:not(
  .elementor-motion-effects-element-type-background
  ),
.elementor-10005
  .elementor-element.elementor-element-bb0e048
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  padding-bottom: 14px;
}

.elementor-column.elementor-col-33,
.elementor-column[data-col="33"] {
  width: 40.333%;
}

.elementor-10005
  .elementor-element.elementor-element-db4ea2a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  gap: 12px;
}

.custom-form .wpforms-page-indicator-page {
  padding-bottom: 10px !important;
}

.content-topbar {
  display: flex;
  gap: 10px;
}

.cat-page .custom-btn {
  padding: 10px 15px !important;
  font-size: 16px !important;
}

.custom-btn-add-cart .ajax_add_to_cart {
  padding: 12px 15px !important;
  font-size: 16px !important;
}

.custom-btn-add-cart .added_to_cart {
  padding: 10px 15px !important;
  margin-left: 10px !important;
  font-size: 16px !important;
}
/*************product page version 0.3***********start**************/
.suggested-combinations .flex-wrp{column-gap: 25px;}
.suggested-content-wrap h3 {font-size: 23px;}
.benefits-inne-sec{gap: 20px;}
.product-details-sec p{font-size: 18px;}
.product-details-sec h3 {font-size: 18px;}
.product-key-ingredients .content h3 {font-size: 18px;}
.product-key-ingredients .content p {font-size: 16px;}
.product-how-to-take .howtouse-content-content p,.product-how-to-take .howtouse-content-content h3{font-size: 18px;}
.product-how-to-take .howtouse-content-1{gap: 45px;}
.product-how-to-take .inner-wrap{gap: 50px;}
.p-athlete-ashwagandha .section3-wrp:after{width: 600px;height: 635px;}
.body-badge{width: 80px;}
.p-athlete-ashwagandha .section4-wrp:after{display: none;}
.product-details-img img{display: block;}
.product-key-ingredients .img-content{align-items: stretch;}

.cus-product-wrp .slick-slide img{height: auto !important;}
.cus-product-wrp .slick-slide{height: 100% !important;}
.below-product-images-wrp img{max-width: 60px;width: 100%;}

/*************product page version 0.3***********ends**************/
.course-detail-wrapper-lt {
  padding-right: 50px;
}
.booking-price {
  margin: 0 !important;
  font-size: 24px !important;
  line-height: 44px !important;
}
.detail-course-card h3 {
  font-size: 20px;
}
.course-date-wrap{
  gap: 5px;
}
.course-date svg, .course-time svg, .course-video svg {
  width: 15px;
}
.detail-course-card{
  padding: 10px;
}
.course-date, .course-time, .course-video{
  font-size: 13px;
}
.banner-section > .elementor-container, 
.deliver-section > .elementor-container {
    gap: 20px !important;
}
}

@media (max-width: 1180px) {
.list-wrap {
  gap: 0;
}

.list-wrap ul:first-child {
  margin-bottom: 0;
}
}

@media (max-width: 1080px) {
.product-key-features {
  max-width: 480px;
}

.badge-wrap {
  margin-top: 20px;
}
}

@media (max-width: 1030px) {
.dosage-icon {
  width: 17%;
}
}
@media only screen and (min-width: 1024px) and (max-width: 1025px) {
  .cus-product-wrp .wpgs-thumb .slick-list,.cus-product-wrp .wpgs-thumb .slick-track{height: 200px !important;}
  .cus-product-wrp .thumbnail_image{width: 175px  !important;}
}
@media screen and (max-width: 1024px) and (min-width: 320px) {
  .shoppage .content-topbar {
    display: flex;
    gap: 10px !important;
    flex-wrap: wrap;
  }
  
  .shoppage span.button.custom-btn.view-product {
    width: 100%;
  }
  
  .shoppage span.button.custom-btn.add-to-cart-wrp {
    width: 100%;
  }
  
  .shoppage .custom-btn a {
    display: block;
    width: 100%;
  }
  
  .shoppage .custom-btn.add-to-cart-wrp a.added_to_cart {
    margin-top: 10px;
    margin-left: 0px !important;
  }
  }

@media (max-width: 1024px) {
.hfe-nav-menu .menu-item-has-children .sub-menu {
  left: auto !important;
  right: 0;
}

.panchaCart {
  width: 80% !important;
  margin: 0 auto;
  margin-bottom: 30px;
}

.content-topbar {
  text-align: center !important;
}

.hfe-nav-menu .menu-speciality-clinics-wrp.menu-item-has-children .sub-menu {
  left: 0 !important;
}
/*************product page version 0.3************************/
.cus-product-wrp .wpgs-wrapper .wpgs-thumb .slick-next.slick-arrow{right: 0;
  left: auto;top: 50% !important;transform: translateY(-50%);}
.cus-product-wrp .wpgs-wrapper .wpgs-thumb .slick-prev.slick-arrow{left: 0;top: 50% !important;
  transform: translateY(-50%);}
.cus-product-wrp .wpgs-thumb{padding: 0;}
.cus-product-wrp .wpgs-thumb .slick-next:before{    margin-left: 5px;transform: rotate(-90deg) !important;}
.cus-product-wrp .wpgs-thumb .slick-prev:before{top: 61%;transform: rotate(-90deg) !important;margin-left: 3px;}
.below-product-images{margin: 10px 0px 0px 00px;}

/* 10-01-25 */
.course-list#course-container ul {
  grid-template-columns: 1fr 1fr;
}
.course-card img {
  min-height: 295px;
}
.course-detail-wrapper-lt {
  width: calc(100% - 280px);
  padding-right: 30px;
}
.course-detail-wrapper-rt {
  width: 280px;
}
.form-section h3 {
  font-size: 26px;
  line-height: 1.5;
}
}



@media (max-width: 990px) {
.why-information {
  flex-wrap: wrap;
}

.why-information > div {
  flex: 100%;
  display: flex;
  gap: 50px;
}

.why-information .item-sub {
  flex: 1;
}

.why-information .item-2 {
  text-align: center;
  justify-content: center;
}

.why-information .item-sub.item-sub-1 {
  padding-bottom: 0;
}

.why-product-img img {
  width: 100%;
  max-width: 300px;
}

.key-features-info .inner-wrap {
  gap: 20px;
}

.cus-product-wrp
  .woocommerce
  .woocommerce-product-gallery.wpgs--with-images.images,
.woocommerce div.product div.images,
.cus-entry-summary {
  width: 100% !important;
}

.cus-product-wrp {
  max-width: 800px;
  margin: 0 auto;
}

.product-key-features.mobile-hide {
  display: none;
}

.product-key-features.mobile-show {
  display: block;
  box-shadow: none;
  margin-top: 0;
  padding-left: 0;
  background-color: transparent;
}

.list-wrap {
  gap: 0;
}

.list-wrap ul:first-child {
  margin-bottom: 0;
}

/* 10-01-25 */

.course-card img {
  min-height: auto;
}
.course-details .course-name {
  margin-bottom: 6px;
  font-size: 24px;
  min-height: 58px;
}
.course-date-wrap{
  gap: 8px;
}


}

@media (min-width: 991px) {
img.withanolides-logo {
  left: auto !important;
  right: 0;
}

img.after-price-logo {
  left: auto !important;
  right: 0;
}

.cus-product-wrp .single-product-image-wrp {
  position: sticky !important;
  top: 0;
}
}

@media screen and (max-width: 991px) {
.circle-loader .elementor-column {
  width: 100% !important;
}

.circle-loader .elementor-container {
  flex-direction: column;
}

.elementor-9886
  .elementor-element.elementor-element-c18b559
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center !important;
  align-items: center !important;
  justify-content: center !important;
}
.content-topbar {
  display: block !important;
}

.cat-page .custom-btn {
  display: block !important;
}

.custom-btn-add-cart .ajax_add_to_cart {
  display: block !important;
  margin-top: 20px !important;
}

.custom-btn-add-cart .added_to_cart {
  display: block !important;
  margin-top: 20px !important;
  margin-left: 0 !important;
}

.shoppage .custom-btn.add-to-cart-wrp a {
  margin-top: 10px !important;
}

.shoppage .custom-btn a {
  text-align: center !important;
}

.content-topbar {
  text-align: center !important;
}

.checkout.woocommerce-checkout {
  padding: 40px 20px;
}

.checkout-box .checkout.woocommerce-checkout h3 {
  font-size: 24px;
}
/*************product page version 0.3***********start**************/
.product-details-content,.product-details-img {width: 100%;}
.product-details .inner-wrap{flex-direction: column;}
.product-details-content{order: 2;}
.product-details-img{order: 1;text-align: center;}
.product-details-img img{max-width: 450px;margin: 0 auto 20px;}
.product-key-ingredients .inner-wrap{flex-direction: column;}
.product-key-ingredients .ingredients{order: 2;}
.ingredients-img-sec {order: 1;text-align: center;}
.product-how-to-take h2,.p-athlete-ashwagandha .section-2.benefits h2,.product-key-ingredients h2,.suggested-combinations h2,.product-question-answer h2,.product-reviews h2 {font-size: 42px;}
.enriched-content .text-big {font-size: 40px;}
.p-athlete-ashwagandha .enriched-content h2{font-size: 29px;}
.product-how-to-take .inner-wrap{grid-template-columns: 1fr;max-width: 500px;
  margin: 40px auto 0px;}
.how-to-use-image {text-align: center;}
.product-key-ingredients {padding: 50px 0px 30px;}
.enriched-icons{gap: 40px 30px;}
.p-athlete-ashwagandha .section3-wrp:after{width: 537px;height: 593px;}
.p-athlete-ashwagandha .section3-wrp{padding-top: 60px;}
.p-athlete-ashwagandha .section5-wrp{padding-top: 50px;padding-bottom: 0px;}
.ingredients-img-sec img{opacity: 1;max-width: 550px;height: auto;width: 100%;margin-bottom: 25px;}
.product-key-ingredients:after{display: none;}
.product-key-ingredients:after{width: 464px;height: 611px;}
.p-athlete-ashwagandha .section4-wrp{padding-bottom: 50px;}
.monyBackBlock{max-width: 541px;}
.woocommerce-product-gallery {position: relative !important;}
.woocommerce-product-gallery.images.wpgs-wrapper.wpgs-has-gallery-images,.summary.entry-summary.cus-entry-summary{width: 100% !important;}
.woocommerce-before-single-product-summary-wrp{width: 100% !important;position: relative !important;}
.below-product-images{margin: 10px 0px 60px;}
.summary.entry-summary.cus-entry-summary{float: left !important;}
/*************product page version 0.3***********ends**************/

.course-detail-card1 ul li {
  width: 100%;
}
.form-section .wpforms-field-content h4 {
  font-size: 18px !important;
}
}


@media screen and (max-width: 768px) and (min-width: 320px) {
  .bannr-title {
    font-size: 19px !important;
  }
  
  .home ul.product_list_widget {
    flex-direction: column;
  }
  
  .cat-page .content-topbar {
    flex-direction: column;
  }
  
  .custom-btn-add-cart .added_to_cart {
    width: 100%;
    margin-top: 20px;
    margin-left: 0px;
    display: inline-block !important;
    padding: 10px 20px !important;
  }
  
  .custom-btn-add-cart .ajax_add_to_cart {
    width: 100%;
  }
  }

  @media (min-width: 768px) {
    .menu-two-column ul {
      display: grid;
      grid-template-columns: repeat(2, 1fr);
      width: 400px !important;
      left: 0 !important;
    }
    
    .menu-two-column ul li a {
      height: 100%;
    }
    }

@media (max-width: 768px) {
.key-features-info .inner-wrap {
  grid-template-columns: repeat(2, 1fr);
  gap: 30px 20px;
}
.nutritional-flex-row {
  flex-direction: column;
  text-align: center;
  gap: 0px;
}
.dosage-flex-row {
  grid-template-columns: repeat(1, 1fr);
}
.our-product-sec .shoppage.row img {
  height: 300px;
}

.inner-banner.custom.section {
  padding: 50px 10px;
}

.inner-banner.custom.section .banner-sec h1 {
  font-size: 24px;
  line-height: 28px;
}

.our-product-sec .product-title {
  padding: 12px 0px;
  font-size: 27px;
}
}



@media (min-width: 767px) and (max-width: 822px) {
  .checkout-box .woocommerce-checkout-payment label {
    display: flex;
    flex-direction: column;
    gap: 15px;
  }
  
  .checkout-box .woocommerce-checkout-payment label img {
    margin-left: 0 !important;
  }
}


@media (min-width: 767px) {
.shop-pages-topbar p {
  font-size: 14px;
}

/* 5-sep-2024	 */
.woocommerce div.product form.cart table {
  border-width: 0 !important;
}

/* 5-sep-2024 end	 */

.tissueWrap .elementor-container {
  flex-direction: column-reverse;
}

.statistical-analysis-form .wpforms-field-container {
  max-width: 100%;
}

.statistical-analysis-form .wpforms-field-container {
  padding: 20px;
}

.statistical-analysis-form .wpforms-page-indicator-page {
  margin-right: 4px !important;
}

.statistical-analysis-form .wpforms-page-indicator.circles {
  margin-bottom: 5px;
}
.header-call-icon-mobile{display:none;}
}



@media screen and (max-width: 767px) {
  .clr-bx {
    padding: 20px 15px !important;
  }
.mbtn .elementor-button {
  width: 100%;
  min-width: 190px;
}

.wpforms-field.wpforms-one-half,
.wpforms-field.wpforms-one-fourth {
  margin-left: 0px !important;
  width: 100% !important;
}

.hfe-nav-menu li a {
  color: #000 !important;
}

.home-pdt .type-product {
  width: 100% !important;
}

span.bannr-title.bottom {
  text-align: start !important;
}

.checkout.woocommerce-checkout {
  padding: 20px 10px !important;
}

.wc-stripe-card-icons-container {
  margin-top: 20px;
}
.statistical-analysis-form .wpforms-field-container {
  max-width: 100%;
}

.elementor-9886 .elementor-element.elementor-element-1aaf9a4 {
  max-width: max-content;
}

.elementor-widget:not(:last-child) {
  margin-bottom: 0 !important;
}

button.btn.btn-primary.quiz {
  margin: -50px 0 20px !important;
}

.single-product .ingredients {
  flex-direction: column;
  align-items: start;
}

.single-product .ingredient-benefits-grid {
  flex-direction: column;
}

.single-product .ingredient-benefits-grid-2-c {
  flex-direction: column;
  overflow: hidden;
  flex-wrap: wrap;
}

.cat-page .custom-btn {
  text-align: center !important;
}

.custom-btn-add-cart .ajax_add_to_cart {
  text-align: center !important;
}

.custom-btn-add-cart .added_to_cart {
  text-align: center !important;
}

.custom-btn a {
  text-align: center !important;
}

.choose-category-wrp {
  width: 100% !important;
}

.single-product-topbar .col-auto {
  width: 100%;
}

.single-product-topbar p {
  display: none;
}

.single-product-topbar .row.py-2 .col-md-4 {
  flex: 1;
  padding: 0;
  text-align: center;
}

.single-product-topbar .row.py-2 {
  display: flex;
  justify-content: center !important;
  max-width: 500px;
  width: 100%;
  margin: 0 auto;
}

.monyBackDetail h3 {
  font-size: 18px;
}

.product-key-benefits li {
  width: 100%;
}

.cus-entry-summary {
  padding: 20px 15px;
}

.pdetails p.p-price {
  margin: 5px 0 15px;
}

.product-description {
  margin-bottom: 15px;
}

.pdetails .product-title {
  font-size: 22px;
}

.shop-pages-topbar {
  display: none;
}

.cart-box .woocommerce a.remove {
  margin: 0;
}

.checkout-box .woocommerce-checkout-payment label span {
  margin-top: 0px;
}

.woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2 {
  margin-top: 20px;
}

.woocommerce ul.order_details li {
  margin-right: 0px;
}

.custom-woocommerce-order-wrp .woocommerce-customer-details address {
  max-width: 500px;
  margin: 10px auto;
}

.col-img img {
  height: 290px;
}

.i-1 h3 {
  font-size: 18px;
}

.mbtn .elementor-button {
    width: 100%;
    min-width: 190px;
}
  
 .wpforms-field.wpforms-one-half {
    margin-left: 0px !important;
    width: 100% !important;
}
  
  .pdetails {
    padding-top: 30px;
  }
  .checkout.woocommerce-checkout {
    padding: 20px 10px !important;
  }	
      .wc-stripe-card-icons-container {
    margin-top: 20px;
  }

 .pdetails {
      padding-top: 10px
  }

  .choose-category-wrp {
      padding: 2rem 4rem 2rem 4rem
  }

  .statistical-analysis-form span.wpforms-page-indicator-page-number {
    width: 40px !important;
    height: 40px !important; 
    line-height: 40px !important; 
    font-size: 16px;
    margin: 0 4px;
  }
  /********Product page starts 15NOV********/
  .suggested-combinations .flex-wrp{grid-template-columns: 1fr;row-gap: 25px;max-width: 500px;margin: 40px auto 0px;}
  .p-athlete-ashwagandha .benefits-inne-sec{grid-template-columns: 1fr;max-width: 500px;margin: 0 auto;}
  .product-key-ingredients .ingredients{grid-template-columns: 1fr;gap: 0;}
  .product-key-ingredients .inner-wrap{max-width: 440px;margin: 0px auto;}
  .enriched-content ,.bodybuilder.image{width: 100%;}
  .enriched .inner-wrap{flex-direction: column;}
  .enriched-icons{gap: 50px 60px;}
  .p-athlete-ashwagandha .section3-wrp:after{display: none;}
  .product-how-to-take h2,.p-athlete-ashwagandha .section-2.benefits h2,.product-key-ingredients h2,.suggested-combinations h2,.product-question-answer h2,.product-reviews h2 {font-size: 32px;}
  .product-details-sec{padding: 23px;}
  .product-question-answer h2{padding-bottom: 23px;}
  .product-question-answer .accordion-header{font-size: 18px;}
  .accordion{margin-top: 17px;}
  .p-athlete-ashwagandha .cus-entry-summary{padding-left: 0;}
  .product-key-ingredients h2{margin-bottom: 30px;}
  .header-call-icon-desktop{display:none;}
  .ingredients-sec.ingredients-sec-2 {margin-top: 20px;}

  .enriched-icons,.p-athlete-ashwagandha .benefits-wrp{margin-top: 40px;}
  .product-key-ingredients h2{margin-bottom: 20px;}
  .product-reviews h2{margin-bottom: 25px;}
  .product-reviews{padding-bottom: 17px;}
  .product-question-answer{padding: 32px 0px 22px;}
  .p-athlete-ashwagandha .section6-wrp{padding: 32px 0px 32px;}
  .product-how-to-take .inner-wrap{gap: 30px;}
  .p-athlete-ashwagandha .section5-wrp{padding: 32px 0px 32px;}
  .p-athlete-ashwagandha .section4-wrp{padding: 32px 0px;}
  .p-athlete-ashwagandha .section3-wrp{padding: 32px 0px;}
  .body-badge{top: 0;}
  .p-athlete-ashwagandha .inner-section2{padding: 32px 0px 32px;}
  .p-athlete-ashwagandha .benefits-inne-sec{gap: 32px;}
  .product-key-ingredients{padding: 32px 0px 32px;}
  .cus-product-wrp{padding: 17px 0px 32px;}
  /********Product page ends********/

  /* 10-0-25 */
  .course-list#course-container ul {
    grid-template-columns: 1fr;
  }
  .course-detail-section {
    flex-direction: column;
  }
  .course-detail-wrapper-lt {
    width: 100%;
    padding-right: 0;
  }
  .course-detail-wrapper-rt {
    width: 100%;
    margin-top: 0;
  }
  .course-detail-card{
    padding: 12px;
  }
  .course-detail-card ul li, .course-detail-card ol li, .course-detail-card, .course-detail-card p {
    line-height: 20px;
    font-size: 14px !important;
  }
  .course-detail-card ul li{
    padding-left: 20px;
  }
  .course-details-wrap img {
    max-height: 200px;
  }
  .detail-course-card h3 {
    font-size: 20px;
  }
  .banner-course-details-wrap {
    padding: 20px 0;
    background-position: top -60px right;
  }
  .banner-course-details-wrap h2 {
    font-size: 24px;
    margin-top: 0;
    margin-bottom: 10px;
  }
  .form-section .wpforms-field {
    padding: 0 0 10px 0 !important;
  }
  .form-section .wpforms-field label {
    margin-bottom: 5px !important;
    font-size: 15px !important;
  }
  .form-section .wpforms-field input, .form-section .wpforms-field select, .form-section span.wpforms-page-indicator-steps {
    font-size: 15px !important;
  }
  .form-section .wpforms-page-indicator.progress {
    margin-bottom: 12px !important;
  }
  .form-section .wpforms-render-modern {
    margin-top: 0 !important;
  }
  .instructor-info {
    padding: 12px;
    flex-direction: column;
    border-radius: 12px;
    gap: 0;
  }
  .instructor-details {
    width: 100%;
  }
  .instructor-details em {
    font-size: 14px;
    font-weight: 600;
    margin-top: 5px;
}
  .instructor-thumbnail {
    width: 80px;
    height: 80px;
  }
  .toggle-text{
    font-size: 14px;
  }
  .booking-price {
    font-size: 18px !important;
  }
  .banner-course-details-content p {
    font-size: 14px;
    line-height: 20px;
  }
  .banner-course-details-wrap h2 {
    font-size: 22px;
    margin-bottom: 5px;
  }
  .icon-align .elementor-icon-box-wrapper {
    align-items: center;
  }
  .icon-align .elementor-icon-box-wrapper h3 {
    margin: 0 !important;
  }
  .quote-paragraph > .elementor-widget-container {
    width: 100% !important;
  }
  .fix-img, .fix-img > .elementor-widget-wrap {
    position: static;
  }
  .outer-form-section {
    padding: 20px 0 20px 0;
  }
  .form-section h3 {
    font-size: 24px;
    line-height: 1.2;
  }

  /*statistical-analysis-form 5 feb 2025*/
  .statistical-analysis-form .wpforms-clear.wpforms-pagebreak-center button.wpforms-page-prev {
    margin-bottom: 10px !important;
  }
}

@media (min-width: 38.4rem) {
/*614.4px*/
.testimonials {
  font-size: 1.2em;
}

.testimonials .test-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.testimonials p {
  text-align: left;
  padding: 1em;
}
}

@media (max-width: 599px) {
.why-information > div,
.why-information .item-sub {
  display: block;
  text-align: center;
}

.why-information .item-sub .icon-box,
.why-information .item-sub .detail {
  width: 100%;
}

.why-sub-title {
  padding-top: 10px;
}

.why-information .item-sub {
  padding: 10px 0px;
}

.description.why-description {
  padding-bottom: 25px;
}

.key-features-info .inner-wrap {
  grid-template-columns: repeat(1, 1fr);
  gap: 25px;
}

.count-col {
  display: block;
  text-align: center;
}

.count-col > div {
  width: 100%;
}

.count-icon {
  text-align: center;
  margin-bottom: 10px;
}

.product-key-benefits ul {
  flex: auto;
}

img.withanolides-logo {
  left: auto !important;
  right: 0 !important;
}

img.after-price-logo {
  left: auto !important;
  right: 0 !important;
}

.dosage-wrap .flex-col {
  flex-direction: column;
  text-align: center;
}

.dosage-icon,
.dosage-text {
  width: 100%;
}

.dosage-flex-row {
  gap: 0px;
}

.dosage-text ul {
  text-align: left;
  max-width: 300px;
  margin: 10px auto;
}

.col-img img {
  height: 215px;
}

.col-img,
.col-text {
  width: 100%;
}

.text-right {
  text-align: center;
}

.text-left {
  text-align: center;
}

  
 
/*************product page version 0.3***********start**************/
.enriched-icons {gap: 30px 30px;grid-template-columns: repeat(4, 1fr);max-width: 420px;}
.enriched-icons img {width: 100%}
.product-details-content .product-details-wrp{grid-template-columns: 1fr;}
.p-athlete-ashwagandha .section6-wrp:after,.p-athlete-ashwagandha .section5-wrp:after{display: none;}
.product-how-to-take .howtouse-content-1 {gap: 20px;}
.body-badge {width: 50px;}
.p-athlete-ashwagandha .enriched-content h2 {font-size: 20px;}
.enriched-content .text-big {font-size: 29px;}
.product-how-to-take h2,.p-athlete-ashwagandha .section-2.benefits h2,.product-key-ingredients h2,.suggested-combinations h2,.product-question-answer h2 ,.product-reviews h2{font-size: 28px;}
.product-details-sec p{line-height: 120%;}
.p-athlete-ashwagandha h1.product_title.entry-title{font-size: 35px;}
.p-athlete-ashwagandha .price .woocommerce-Price-amount bdi{font-size: 35px;}
.p-athlete-ashwagandha .cus-entry-summary .quantity{max-width: 160px !important;}
.p-athlete-ashwagandha .quantity.custom-quantity button {
  padding: 13px 17px;}
  .cus-entry-summary p.wdp_helpText{margin-bottom: 0;}
  .p-athlete-ashwagandha .cus-entry-summary .quantity,.p-athlete-ashwagandha .single_add_to_cart_button, .p-athlete-ashwagandha .cus-entry-summary button.single_add_to_cart_button{margin-top: 20px !important;}
  .acf-short-description-below-product-title{font-size: 16px;}
  .body-badge {top: -22px;}
 
/*************product page version 0.3***********ends**************/
}

@media (max-width: 575px) {
/* 5-sep-2024	 */
.cus-entry-summary button.single_add_to_cart_button {
  max-width: 165px !important;
  margin: 0 !important;
}

/* 5-sep-2024 end	 */
.panchaCart {
  width: 100% !important;
}
.banner-course-details-wrap {
  padding: 20px 0;
  background-position: top left;
}
.form-section .wpforms-container-full .wpforms-form textarea, .form-section .choices.wpforms-field-row.wpforms-field-medium {
  width: 100% !important;
}
.form-section .wpforms-field.wpforms-field-select .choices.wpforms-field-row.wpforms-field-medium{
  max-width: 100% !important;
}
.banner-course-details-content .button {
  padding: 10px 15px 10px !important;
  font-size: 14px !important;
}
}

@media (max-width: 570px) {
.our-product-sec .shoppage.row img {
  height: auto;
}
}

@media (max-width: 480px) {
.elementor-10005 .elementor-element.elementor-element-21e4390 {
  width: 100%;
}

.elementor-9886
  .elementor-element.elementor-element-db076fb
  > .elementor-widget-container {
  padding: 0px 15px 0px 15px;
}

/*     .elementor-container.elementor-column-gap-default {
    display: inline-block;
  } */

.elementor-90 .elementor-element.elementor-element-86657c9 {
  width: 100%;
}

.elementor-90 .elementor-element.elementor-element-59f65f7 {
  width: 100%;
}

.hfe-site-logo-container {
  text-align: center !important;
}

.elementor-90
  .elementor-element.elementor-element-86657c9.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
  display: inline-block;
}

.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 100%;
}

.elementor-10005 .elementor-element.elementor-element-db4ea2a {
  width: 100%;
  justify-content: center !important;
}

.elementor-10005
  .elementor-element.elementor-element-db4ea2a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 100%;
  display: flex;
}

img.withanolides-logo {
  max-width: 82px;
}

img.after-price-logo {
  max-width: 82px;
}
.ask-btn .elementor-widget-container {margin: 10px 0px !important;}
.course-date, .course-time, .course-video {font-size: 11px;}

}

@media (max-width: 420px) {
.checkout-box .woocommerce-checkout-payment label {
  display: flex;
  flex-direction: column;
  gap: 15px;
}

.checkout-box .woocommerce-checkout-payment label img {
  margin-left: 0 !important;
}

.checkout-box .checkout.woocommerce-checkout h3 {
  font-size: 21px;
}

.woocommerce-info {
  font-size: 14px;
}

.checkout-box form.checkout_coupon.woocommerce-form-coupon {
  padding: 20px 10px;
}

.checkout_coupon p.form-row.form-row-last {
  margin-right: 5px;
}
.p-athlete-ashwagandha h1.product_title.entry-title {font-size: 32px;}
}

@media (max-width: 376px) {
.cus-entry-summary button.single_add_to_cart_button {
  margin-top: 10px;
}

img.withanolides-logo {
  left: 73%;
}

img.after-price-logo {
  left: 73%;
}
.below-product-images-wrp img{max-width: 55px;}
}
