/** Shopify CDN: Minification failed

Line 388:11 Expected ":"
Line 1433:31 Expected identifier but found "!"
Line 1433:34 Expected identifier but found "!"
Line 1632:44 Expected ":"

**/
body.Contact.template-page.page-contact .contact__form  .field__input {
    background-color: transparent;
}
.faq-heading-heading_JcEFKh.mobiles h1 strong {
    color: #fff !important;
}
/* .faq-heading-heading_JcEFKh.desktops {
    display: none !important;
} */
.faq-heading-heading_JcEFKh.mobiles {
    display: none;
}
body.template-index.page- .last-section .why-take h2 {
    color: #fff;
}
body.template-index ul.gut-health-features li p {
    color: #000 !important;
}
/* body.template-index.page- .last-section .blocks_in .icon-section .right-side-text h3, p {
    color: #fff;
} */
/* .last-section .right-side-text h3, p {
    color: #fff;
} */
.last-section .blocks_in .icon-section .right-side-text h3 {
    color: #fff;
}
.last-section .blocks_in .icon-section p {
    color: #fff;
}
.last-section .bottom-section span {
    color: #fff;
}
body.template-index .main-custom {
    /* border: 2px solid #000; */
    padding: 60px 30px;
    border-radius: 0px;
    /* background-color: #606c38; */
    /* margin-bottom: 20px; */
}
body.template-index div#specification-sec .heading__description {
    border-top: 1px solid #fff;
    margin-top: 16px;
    padding-bottom: 26px;
    text-align: center;
    color: #fff;
}
body.template-index h2.heading.heading__style--2.icons__heading {
    text-align: center;
}
body.template-index .second-image.mobile {
    display: none;
}
.main-testimonila .reviews__block-text {
    z-index: -0 !important;
    gap: 10px;
    border: 3px black solid;
    display: flex;
    row-gap: 10px;
    overflow: hidden;
    height: 377px;
    position: relative;
    column-gap: 10px;
    min-height: auto;
    align-items: center;
    padding: 18px 20px 33px 20px;
    flex-direction: column;
    justify-content: center;
    background-color: #D9D9D9;
    background-image: none;
    border-radius: 30px;
}
 .main-testimonila .testimonials {
    padding: 0px 20px;
    position: relative;
    z-index: -1;
    overflow: visible;
}
 .main-testimonila .author-image {
    z-index: 999;
    left: 37%;
    top: 54px;
    overflow: visible;
    position: relative;
}
 .testimonial-text {
    padding-top: 0 !important;
}
 .testimonial-container .testimonial-text p {
    font-size: 16px;
    line-height: 23px;
    color: #000;
    font-family: 'Inter';
    text-align: center;
}
 .testimonial-container-inner h2.texs-heading {
    text-align: center;
    font-size: 48px;
    font-weight: 700;
}
 .testimonial-container button.slick-prev.slick-arrow {
    top: 45%;
    left: -32px;
}
.testimonial-container button.slick-next.slick-arrow {
    top: 45%;
    right: -32px;
}
.for-mobile {
    display: none;
}

.Review-text {
    display: flex;
    align-items: center;
    gap: 10px;
}
.Review-text p.text {
    font-weight: 600;
}
.Review-text {
    display: flex;
    align-items: center;
    gap: 10px;
      justify-content: center;
}
.Review-text p.text {
    font-weight: 600;
}

 .image-with-text__text-container .heading__section {
    /* max-width: 556px; */
    margin-bottom: 20px;
    text-align: center;
}

.image-with-text__content--mobile-left .image-with-text__text-container .heading__section {
  text-align: left;
}

@media screen and (min-width: 1024px) {
  .image-with-text__content--desktop-left .image-with-text__text-container .heading__section {
    text-align: left;
  }
}

.image-with-text__text-container h2.heading.heading__style--2 span {
    font-size: 40px;
    font-weight: 700;
}

 .image-with-text__text-container h2.heading.heading__style--2 span strong {
    font-weight: 800;
    font-size: 50px;
}
 .text-box {
    gap: 20px;
    justify-content: center;
    align-items: center;
    display: flex;
    row-gap: 12px;
    overflow: hidden;
    position: relative;
    box-shadow: 0px 20px 25px -5px #0000001A, 0px 8px 10px -6px #0000001A;
    column-gap: 12px;
    flex-basis: 0;
    min-height: auto;
    transition: all 300ms cubic-bezier(0.4, 0, 0.2, 1);
    padding: 10px 24px;
    background-color: #FFFFFFFF;
    background-image: none;
    margin-top: 20px;
    border: 3px solid #606C38;
    border-radius: 20px;
    margin-bottom: 33px;
}
 .image-with-text__text-container {
    margin-left: 0 !important;
    margin-right: 0;
}
 .text-box-one p {
    font-size: 14px;
}
 .name-client p {
    font-weight: 600;
    font-size: 12px;
}
 .block-icons--item {
    display: flex;
    flex-direction: row !important;
    flex-wrap: nowrap !important;
    align-items: center;
}
 .image-with-text__text-container .block-icons--item .block-icons--icon img {
    width: 62px;
    height: 50px;
    object-fit: cover;
}
 .image-with-text__text-container .block-icons--item p.icon__text {
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    margin: 2;
}
 .image-with-text__text-container .block-icons.block-icons--grid.block-icons__fill--accent {
    justify-content: flex-start;
}
 .button-box {
    display: flex;
    overflow: hidden;
    position: relative;
    min-width: auto;
    min-height: auto;
    align-items: center;
    padding: 10px 30px;
    font-weight: 600;
    padding-bottom: 10px;
    justify-content: center;
    border-radius: 10px;
    max-width: 259px;
    background-color: #FFFFFF;
    margin-top: 30px;
}
 .image-with-text__text {
    margin-top: 0 !important;
}
 .client-names {
    display: flex;
    justify-content: space-between;
}
 .image-box.icon-sliders {
    max-width: 850px;
    margin: 0 auto;
    flex-wrap: nowrap;
    gap: 76px;
}
 .logimgss img {
    width: 100%;
    max-width: 112px;
    height: 100%;
    max-height: 30px;
}
.serboxsss {
    width: 100%;
    display: flex;
    position: relative;
    gap: 45px;
    align-items: center;
}
.box-one {
    width: 45%;
}
.box-two {
    width: 40%;
}
.main-buttons {
    width: 20%;
}

.box-two .image img {
    width: 100%;
}
.box-one .main-title h2 {
    text-align: left;
    font-size: 50px;
    line-height: 52px;
    font-weight: 600 !important;
}
p.text-one {
    text-align: left;
    font-size: 18px;
    color: #000;
}
.percentage-box {
    gap: 10px;
    margin: 20px 0px;
    height: 65px;
    display: flex;
    position: relative;
    min-width: auto;
    background: white;
    column-gap: 10px;
    min-height: auto;
    align-items: center;
    justify-content: flex-start;
    border-radius: 20px;
    padding: 10px 20px;
    max-width: 398px;
}
p.simple-text {
    text-align: left;
}
.percentage-box p.percentage-text {
    font-size: 47px;
    font-weight: 600;
    font-family: RocaTwo !important;
    line-height: 0;
}
.desc-box-two p.percentage-text {
    text-align: left;
    font-size:18px;
  line-height:28px;
}
.crose-button {
    gap: 5px;
    width: 237px;
    height: 60px;
    display: flex;
    border: 1px solid #000;
    row-gap: 5px;
    overflow: hidden;
    position: relative;
    min-width: auto;
    column-gap: 5px;
    flex-basis: auto;
    min-height: auto;
    align-items: center;
    padding: 5px;
    justify-content: flex-start;
    background-color: #FFFFFFFF;
    background-image: none;
    border-radius: 12px;
}
.main-buttons a.button.button--primary {
    width: 100%;
    max-width: 229px;
    color: #000;
    cursor: pointer;
    display: flex;
    overflow: hidden;
    position: relative;
    align-items: center;
    padding: 10px 20px;
    justify-content: center;
    background-color: #FFFFFF;
    background-image: none;
    border-radius: 10px;
}
a.button.button--primary svg {
    width: 32px;
    padding-left: 8px;
    height: 28px;
}


div#image-text-two .image-with-text__text-container h2.heading.heading__style--2 span {
    font-size: 50px;
    font-weight: 700;
}
div#image-text-two .heading__section {
    max-width: 100%;
}
div#image-text-two .image-with-text__media img {
    border-radius: 20px;
    border: 3px solid #000;
}
 div#image-text-two .image-with-text__text p {
    font-size: 20px;
    line-height: 29px;
}
div#image-text-two .block-icons--item {
    gap: 5px;
    height: 60px;
    row-gap: 5px;
    overflow: hidden;
    position: relative;
    min-width: auto;
    column-gap: 5px;
    flex-basis: auto;
    min-height: auto;
    flex-shrink: 0;
    padding: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
    background-color: #FFFFFFFF;
    background-image: none;
    border-radius: 12px;
}
 div#image-text-two .block-icons.block-icons--grid.block-icons__fill--accent.with-4-item {
    margin-
    top: 20px;
    margin-top: 25px;
}

 div#image-text-two .block-icons--grid .block-icons--item {
    width: 40%;
}
 div#image-text-two .image-with-text__text-container .block-icons--item p.icon__text {
    font-weight: 600;
    text-align: left;
}



 div#custom-review .reviews__block-text-description {
    padding-top: 20px;
}
 div#custom-review .reviews__block {
    position: relative;
}
 div#custom-review .reviews__block-media.reviews__block-media--square.media img {
    width: 112px;
    height: 112px;
    position: absolute;
    top: 82px;
    left: auto;
    z-index: 9 !important;
    left: 31%;
}
 div#custom-review .reviews__block-text {
    z-index: -0 !important;
    position: relative;
    gap: 10px;
    border: 3px black solid;
    height: 457px;
    display: flex;
    row-gap: 10px;
    overflow: hidden;
    position: relative;
    min-width: auto;
    align-self: stretch;
    column-gap: 10px;
    flex-basis: auto;
    min-height: auto;
    align-items: center;
    flex-shrink: 0;
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
    flex-direction: column;
    padding-bottom: 10px;
    justify-content: center;
    background-color: #D9D9D9;
    background-image: none;
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}
 div#custom-review .reviews__block-media.reviews__block-media--square.media {
    padding-bottom: 35% !important;
    z-index: 999;
    position: relative;
    overflow: visible !important;
}
 div#custom-review .reviews__button {
    display: none;
}
  div#custom-review h2.heading.heading__style--2 span {
    font-size: 48px;
    font-weight: 800;
}
.serboxssss {
    gap: 10px;
    display: flex;
    row-gap: 10px;
    position: relative;
    min-width: auto;
    column-gap: 10px;
    flex-basis: auto;
    min-height: auto;
    align-items: center;
    flex-shrink: 0;
    justify-content: center;
}
.box-ones {
    width: 33%;
}
.banner-imagesss {
    width: 33%;
}
.box-twos {
    width: 33%;
}
.column-ones {
    display: flex;
    padding-bottom: 32px;
}
.image-haedings {
    font-size: 18px;
}
.column-twos {
    display: flex;
}
.column-twoss {
    display: flex;
    flex-direction: row-reverse;
    padding-bottom: 32px;
}
.column-twoss .image-haedings-two {
    text-align: end;
}
.column-three {
    display: flex;
    flex-direction: row-reverse;
}
.column-twoss .image-haedings-twos {
}
.column-twoss .image-haedings-twos {
    text-align: end;
}
.column-three .image-haedings-twos {
    text-align: end;
}
.heading-banner {
    text-align: center;
    padding-bottom: 78px;
}
.heading-banner h2.title.h1 {
    font-size: 55px;
    font-family: RocaTwo !important;
}
.heading-banner p.text-ones {
    font-size: 23px;
    font-weight: 600;
    padding-top: 10px;
}

.banner-imagesss img {
    width: 100%;
    height: 100%;
}

p.image-haeding {
    font-size: 33px;
    font-family: RocaTwo !important;
}

.imagess img {
    width: 113px;
    height: 95px;
}
.column-ones .image-haedings-two p.image-haeding:after {
    content: "";
    background-image: url(/cdn/shop/files/Vector-1.png?v=1735301876);
    background-repeat: no-repeat;
    width: 100%;
    height: 18px;
    position: absolute;
    bottom: 143px;
    right: -117px;
}
.column-ones {
    position: relative;
}
.image-haedings-two p.image-haedings {
    padding-top: 10px;
}
 .faq-item-template--18588104753382__ss_faq_9_GFm6Mr {
    box-shadow: none;
    border-bottom: 1px solid  #CFCECDFF;
    border-radius: 0;
    padding: 15px 0px 15px 0px;
}
.column-twos .image-haedings-twos p.image-haeding:after {
    content: "";
    background-image: url(/cdn/shop/files/Vector-1.png?v=1735301876);
    background-repeat: no-repeat;
    width: 100%;
    height: 18px;
    position: absolute;
    bottom: 102px;
    right: -117px;
}
.column-twos p.image-haedings {
    padding-top: 10px;
}

.box-twos {
    position: relative;
}
.box-twos .column-twoss p.image-haeding:after {
    content: "";
    background-image: url(/cdn/shop/files/Vector_da41c90c-f7df-47c4-9b82-92286e971ce7.png?v=1735301876);
    background-repeat: no-repeat;
    width: 100%;
    height: 18px;
    position: absolute;
    bottom: 152px;
    right: 121px;
    max-width: 277px;
}
.column-twoss {
    position: relative;
}
.column-three {
    position: relative;
}
.box-twos .column-three p.image-haeding:after {
    content: "";
    background-image: url(/cdn/shop/files/Vector_da41c90c-f7df-47c4-9b82-92286e971ce7.png?v=1735301876);
    background-repeat: no-repeat;
    width: 100%;
    height: 18px;
    position: absolute;
    bottom: 85px;
    right: -48px;
}
p.image-haedings {
    padding-top: 10px;
}
.review-buttons {
    padding-top: 60px;
}
.review-buttons a.button.button--primary {
    cursor: pointer;
    display: flex;
    row-gap: 10px;
    max-width: 300px;
    height: 50px;
    color: #fff;
    overflow: hidden;
    position: relative;
    column-gap: 10px;
    flex-basis: auto;
    align-items: center;
    padding: 10px 15px;
    background-size: 100%;
    justify-content: center;
    background-image: linear-gradient(90deg, #44115BFF 73.76237623762377%, #884FAEFF 90.4059405940594%);
    border: 3px solid #000;
    border-bottom-color: #000;
    border-bottom-style: solid;
    border-bottom-width: 3px;
    border-radius: 10px;
    margin: 0 auto;
}

div#button-sections .main-text-slider p {
    gap: 10px;
    width: 153px;
    height: 66px;
    display: flex;
    row-gap: 10px;
    overflow: hidden;
    position: relative;
    min-height: auto;
    align-items: center;
    padding: 8px 12px;
    justify-content: center;
    background-color: #606C38;
    background-image: none;
    border-radius: 10px;
    font-size: 18px;
    font-weight: 600;
    color: #fff;
}
div#button-sections .main-buttons {
    width: 100%;
}
body.product_page_new .logos-bar.second-logo .logimgss img {
    width: 100%;
    max-width: 74px;
    height: 100%;
    max-height: 73px;
}
body.landing-page .tabs__header {
    background-color: transparent;
}

div#button-sections 
 .main-buttons {
    display: flex;
    overflow: hidden;
    position: relative;
    max-width: 369px;
    margin: 0 auto;
    background-size: 100%;
    background-image: linear-gradient(72deg, rgba(96, 108, 56, 1) 44%, rgba(193, 206, 149, 1) 81%);
    border: 3px solid #000;
    border-radius: 10px;
    margin-top: 68px;
    height: 60px;
}
div#button-sections a.button.button--primary {
    background-color: transparent !important;
    max-width: 362px !important;
    color: #000  !important;
    font-size: 20px;
}
div#button-sections .main-text-slider {
    padding-top: 0;
}
div#button-sections .main-title h2 {
    padding-bottom: 20px;
    font-size: 40px;
    line-height: 48px;
}
div#button-sections .image-box.icon-sliders {
    gap: 0px;
}
div#icon-section-three .image-box.icon-sliders {
    max-width: 100%;
}
div#icon-section-three .logimgss img {
    height: 100%;
    max-height: 120px;
    max-width: 120px;
}
div#icon-section-three .image-box.icon-sliders {
    border: 3px black solid;
    overflow: hidden;
    position: relative;
    min-width: auto;
    padding: 20px 70px;
    background-color: #C39FDC;
    background-image: none;
    border-radius: 30px;
}
div#icon-section-three .main-text-slider p {
    font-size: 20px;
}
div#icon-section-three a.button.button--primary {
    cursor: pointer;
    max-width: 235px;
    color: #fff;
    width: 100%;
    padding: 10px 15px;
    justify-content: center;
    background-image: linear-gradient(72deg, rgba(96, 108, 56, 1) 44%, rgba(193, 206, 149, 1) 81%);
    border: 2px solid #000;
    border-radius: 10px;
    height: 53px;
    margin: 0 auto;
}
div#icon-section-three .main-buttons {
    width: 100% !important;
    margin-top: 30px;
}
div#icon-section-three .main-title h2.title {
    font-size: 48px;
}
div#column-image-two .pogress-bar {
    display: flex;
    overflow: hidden;
    position: relative;
    flex-grow: 1;
    max-width: 97%;
    align-self: stretch;
    flex-basis: 0;
    min-height: auto;
    align-items: flex-start;
    flex-shrink: 1;
    background-size: 100%;
    justify-content: flex-start;
    background-image: linear-gradient(90deg, #4B008FFF 22.277227722772277%, #9CA5DEFF 57.40594059405941%);
    border-radius: 8px;
}
div#column-image-two .percentage-box {
    max-width: 100%;
    padding-left: 0;
}
div#column-image-two .progress-bar-main {
    height: 12px;
    display: flex;
    overflow: hidden;
    position: relative;
    max-width: 100%;
    min-width: auto;
    min-height: auto;
    align-items: flex-start;
    justify-content: flex-start;
    background-color: #F2F2F7;
    border-radius: 8px;
}
div#column-image-two .box-two .image img {
    border: 3px solid #000;
    border-radius: 30px;
}
div#column-image-two a.button.button--primary {
    max-width: 100% !important;
}
div#column-image-two .main-buttons .main-buttons {
    width: 23%;
}
div#column-image-two .percentage-box {
    margin-bottom: 0;
}

div#column-image-two p.text-one {
    color: #606C38;
    font-weight: 600;
    font-size: 22px;
}
div#custom-image .banner__content-buttons a.button.button__style--2 {
    color: #fff;
    font-size: 17px;
    border: 2px solid #606C38;
}
.logos-bar-two .blocklogoss.cards.card-contents {
    width: 33%;
    text-align: center;
    background-color: #fff;
    border: 3px solid #000;
    border-radius: 25px;
    padding: 20px 20px;
}
.logos-bar-two .logimgss img {
    width: 100%;
    height: 100%;
    max-width: 77px !important;
    max-height: 86px !important;
}
.logos-bar-two .logimgss {
    position: absolute;
    right: -19px;
    top: -37px;
}
.logos-bar-two .blocklogoss.cards.card-contents {
    position: relative;
}
.logos-bar-two .main-text-slider p {
    text-align: left;
    margin: 0 !important;
      padding: 0;
}
div#icon-section-three .main-text-slider p {
    font-weight: 500 !important;
    font-size: 16px !important;
    color: #000;
}
.logos-bar-two .main-desc p {
    text-align: left;
}
div#custom-image .banner__content-buttons a.button.button__style--2 {
    color: #fff;
}
div#custom-image .image-with-text__media img {
    border: 3px solid #000;
    border-radius: 20px;
}
div#custom-image .banner__content-buttons {
    margin: 0 auto;
    width: 100% !important;
    max-width: 288px;
}

div#custom-image .banner__content-buttons a.button {
    width: 100%;
    height: 50px;
    /* max-width: 274px; */
    margin: 0 auto;
}

div#custom-image .banner__content-buttons a.button img {
    padding-left: 27px;
}

div#custom-image .buttons-text p {
    font-size: 12px;
    text-align: center;
    padding-top: 8px;
}

div#custom-image .button__container {
    margin-top: 0;
}
div#custom-image .image-with-text__text-container .image-with-text__text.image-with-text__bold-text.rte {
    display: none;
}
div#custom-image .image-with-text__text-container .block-icons.block-icons--grid {
    padding-top: 20px;
}
div#custom-image .image-with-text__text-container .block-icons.block-icons--grid p.icon__text {
    font-size: 12px !important;
    font-weight: 700 !important;
    max-width: 84px;
}
.product__variants--button.product__variants--selection-background .product__variants-checked--accent .product__input-button:checked+.product__label-button .custom_swatch span.value {
    color: #fff !important;
}
.product__variants--button.product__variants--selection-background .product__variants-checked--accent .product__input-button:checked+.product__label-button .custom_swatch span.v_price {
    color: #fff;
}
div#custom-image .button-box {
    width: 100%
    ;max-width: 100% !important;
   text-align: center !important;
    justify-content: center !important;
    margin-top: 0 !important;
}
div#custom-image .text-box {
    margin-bottom: 20px !important;
}
.logos-bar-two .main-text-slider {
    padding: 0 !important;
}
.logos-bar-two .image-box.icon-sliders {
    gap: 50px !important;
}

.logos-bar-two .image-box.icon-sliders {
    max-width: 1037px !important;
}
.logos-bar-two  .main-text-slider p {
    font-size: 30px !important;
    font-family: RocaTwo !important;
    font-weight: 700 !important;
    color: #000 !important;
    line-height: 38px;
}
.logos-bar-two .main-title p {
    font-size: 22px;
    font-weight: 600;
    padding-bottom: 70px;
}
.logos-bar-two .main-title h2.title {
    font-size: 55px;
    font-weight: 700;
    line-height: 65px;
}
/*  .custom_table {
    background-color: transparent !important;
} */
  .table-image img {
    width: 100%;
    max-width: 436px;
    height: 556px;
    object-fit: cover;
    border-radius: 30px;
    border: 3px solid #000;
}
/*   .table-image {
    padding-top: 30px;
} */
 .tabs.container.container--normal {
    max-width: 100%;
    background-color: #0B0217FF;
    border-radius: 60px;

}
 div#custom_tab h2.heading.heading__style--2 {
    /* color: #fff; */
    padding-top: 50px;
}
 div#custom_tab p.h3.subheading {
    color: #fff;
    font-size: 16px;
    line-height: 23px;
}
 /* .tab__content p {
    color: #fff;
} */
 /* .tab__content h2 {
    color: #fff;
} */
 /* ul.checklist li {
    color: #fff;
} */
body.product_page_new div#how-to-use .blocklogoss.cards.card-contents {
    width: 100%;
    margin: 0 auto;
}
body.landing-page .faq-heading-heading_JcEFKh.mobiles {
    display: none;
}
 .tabs__header {}

 .tabs__header {
    background-color: transparent;
}
 h3.tabs__heading {
    /* color: #fff; */
    opacity: 1 !important;
}
 .tab__button {
    opacity: 1 !important;
}
 .tabs__header .tab__button.active {
    color: #000 !important;
    background-color: rgb(239, 239, 239);
    border-radius: 10px;
}
 .tabs__header .tab__button.active h3 {
    color: #000;
}
 .tab__button {
    padding: 14px 29px;
    border: 1px solid #fff;
    border-radius: 10px;
}
 .tabs__header {
    border-left: none !important;
}
 .tab__content {
    /* border: 2px solid #fff; */
    padding: 15px 15px;
    border-radius: 10px;
}
 .faqimage img {
    width: 100%;
    max-width: 500px;
    padding-left: 88px;
    height: 500px;
    object-fit: cover;
}
 .faq-content-template--18588104753382__ss_faq_9_GFm6Mr .desktops {
    display: none;
}
 div#product_cus {
    background: transparent !important;
}
  .product__content--block .block-icons .block-icons--item.image-with-text__icons--desktop-left {
    width: 100% !important;
}
.main-testimonila .main-buttons a.button.button--primary {
    width: 100%;
    max-width: 269px;
    cursor: pointer;
    display: flex;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 30px;
    position: relative;
    align-items: center;
    padding: 10px 20px;
    justify-content: center;
    background-color: #FFFFFF;
    background-image: none;
    border-radius: 10px;
    border: 2px solid #000;
    color: #000;
}
.main-testimonila .main-buttons {
    width: 100% !important;
}
/* -------------------media screen ------------------*/
@media screen and (max-width: 1440px) {
p.image-haeding:after {
    content: "";
    display: none;
}
   .main-testimonila .reviews__block-text {
    height: auto;

}
}
@media screen and (max-width: 1140px) {
 div#image-text-two .block-icons--grid .block-icons--item {
    width: 50%;
}
  .author-image img {
    width: 70px;
    height: 70px;
}
  .main-testimonila .author-image {
    z-index: 999;
    left: 36%;
    top: 27px;
    overflow: visible;
    position: relative;
}
  div#custon-column .serboxsss {
    flex-direction: column;
}
div#custon-column .serboxsss .box-one {
    width: 100%;
}
div#custon-column .serboxsss .box-two {
    width: 100%;
}
}

@media screen and (max-width: 768px) {
.logimgss img {
    width: 100%;
    max-width: 70px;
    height: 100%;
    max-height: 38px;
}
  .product__variants--button.product__variants--size-big .product__label-button {
    padding: 4px 4px !important;
}
  .section-template--18567089225958__icon_section_FLbLQg-padding {
    padding-top: 10px !important;
    padding-bottom: 20px !important;
}
  .custom-multi-column-section {
    /* background-color: #E6D6FDFF; */
    padding-left: 20px;
    padding-right: 20px;
}
.custom-multi-column-section .serboxsss {
    flex-direction: column;
}
.custom-multi-column-section .box-one {
    width: 100%;
}
.custom-multi-column-section h2.title {
    text-align: center;
    font-size: 34px;
    line-height: 40px;
}
.custom-multi-column-section p.text-one {
    text-align: center;
    font-size: 16px;
}
.custom-multi-column-section .percentage-box {
    background-color: transparent !important;
    border: 3px solid !important;
}
.custom-multi-column-section .percentage-box p.percentage-text {
    font-size: 30px;
}
.custom-multi-column-section p.simple-text {
    font-size: 14px;
    line-height: 20px;
}
.custom-multi-column-section .desc-box-two p.percentage-text {
    text-align: center;
    font-size: 16px;
}
.button-boxss {
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
}
.crose-button {
    width: 45%;
    background-color: transparent;
    border: none;
}
.crose-button p.buttton {
    text-align: left;
    font-size: 16px;
    line-height: 18px;
    font-weight: 600;
}
.custom-multi-column-section .box-two {
    display: none;
}
.custom-multi-column-section .main-buttons {
    width: 100%;
    margin: 0 auto;
}
.custom-multi-column-section a.button.button--primary {
    margin: 0 auto;
    width: auto;
    cursor: pointer;
    display: flex;
    row-gap: 10px;
    overflow: hidden;
    position: relative;
    align-self: auto;
    column-gap: 10px;
    flex-basis: auto;
    align-items: center;
    flex-shrink: 0;
    padding-top: 8px;
    padding-left: 20px;
    padding-right: 15px;
    padding-bottom: 8px;
    background-size: 100%;
    justify-content: center;
    background-image: linear-gradient(90deg, #44115BFF 57.0990099009901%, #884FAEFF 100%);
    color: #000;
    border-radius: 10px;
    border: 3px solid #000;
    max-width: 260px;
}
   .image-box.icon-sliders {
    gap: 0px;
}
  div#image-text-two .image-with-text__text-container h2.heading.heading__style--2 span {
    font-size: 38px !important;
    font-weight: 700;
    text-align: center;
    line-height: 42px !important;
}
   div#image-text-two .block-icons--grid .block-icons--item {
    width: 100%;
}
  div#image-text-two {
    padding-top: 0px;
}
   .block-icons--item {
    flex-direction: column !important;
    width: 33% ;
}
div#shopify-section-template--18588104753382__custom_image_text_A8reJ6 {
    background-color: #c39fdc;
    border-radius: 30px;
}
div#image-text-two .image-with-text__text-item h2.heading.heading__style--2 {
    text-align: center;
}
div#image-text-two .image-with-text__text-item .image-with-text__text {
    text-align: center;
}
   div#image-text-two .image-with-text__text p {
    font-size: 14px;
    line-height: 25px;
}
 .image-with-text__text-container .block-icons--item .block-icons--icon img {
    width: 60px;
    height: 50px;
    object-fit: cover;
}
 div#custom-review .reviews__block-media.reviews__block-media--square.media img {
    width: 82px;
    height: 82px;
    position: absolute;
    top: 5px;
    left: auto;
    z-index: 9 !important;
    left: 36%;
}
   .image-with-text__text-container .block-icons.block-icons--grid.block-icons__fill--accent {
    justify-content: flex-start;
    flex-wrap: nowrap !important;
}
   div#custom-review .reviews__block-media.reviews__block-media--square.media {
    padding-bottom: 18% !important;
    z-index: 999;
    position: relative;
    overflow: visible !important;
}
  div#custom-review h2.heading.heading__style--2 {
    text-align: center;
    font-size: 30px;
}
 div#custom-review h2.heading.heading__style--2 span {
    font-size: 30px;
    margin-bottom: 0 !important;
}
  p.image-haeding {
    font-size: 24px !important;
    font-family: RocaTwo !important;
}
  .image-haedings {
    font-size: 16px;
}
  

.custom-image-sections h2.title.h1 {
    font-size: 33px;
}
.custom-image-sections p.text-ones {
    font-size: 16px;
}
.custom-image-sections .serboxssss {
    flex-direction: column;
}
.custom-image-sections .column-ones {
    flex-direction: column;

}
.custom-image-sections .box-ones {
    width: 100%;
    text-align: center;
}
.custom-image-sections .column-twos {
    flex-direction: column;
}
.custom-image-sections .banner-imagesss {
    display: none;
}
.custom-image-sections .box-twos {
    width: 100%;
}
.custom-image-sections .column-twoss {
    flex-direction: column;
    text-align: center;
}
.column-twoss .image-haedings-two {
    text-align: center;
}
.column-twoss .image-haedings-two .column-three {
    flex-direction: column;
}
.column-twoss  .column-three {
}
.column-twoss .column-three {
    flex-direction: column !important;
}
.column-three {
    flex-direction: column;
    text-align: center;
}
.column-three .image-haedings-twos {
    text-align: center;
}
  div#button-sections .main-title h2 {
    padding-bottom: 20px;
    font-size: 33px;
    line-height: 35px;
}
  
div#button-sections .image-box.icon-sliders {
    flex-wrap: wrap;
    gap: 16px;
}
div#button-sections .blocklogoss.cards.card-contents {
    width: 45%;
}
div#button-sections .main-text-slider p {
    font-size: 16px;
    border: 2px solid #000;
}
  
div#button-sections .image-box.icon-sliders {
    flex-wrap: wrap;
    gap: 16px;
}
div#button-sections .blocklogoss.cards.card-contents {
    width: 45%;
}
div#button-sections .main-text-slider p {
    font-size: 16px;
    border: 2px solid #000;
}
div#icon-section-three .image-box.icon-sliders {
    flex-wrap: wrap;
    padding: 20px !important;
}
div#icon-section-three .blocklogoss.cards.card-contents {
    width: 33% !important;
}
div#icon-section-three .logimgss img {
    max-height: 87px;
    max-width: 70px;
}
div#icon-section-three .main-text-slider p {
    font-size: 12px;
    color: #000;
    font-weight: 200;
}
div#icon-section-three .main-text-slider p .main-text-slider {
    padding-top: 0 !important;
}
div#icon-section-three .main-text-slider {
    padding-top: 0 !important;
}
   span.buy-buttons__text-flex {
    color: #fff !important;
}
   /* button.product__add-to-cart {
    box-shadow: 2px 2px #000;
    height: 55px;
    color: #fff;
    background-image: linear-gradient(90deg, #44115BFF 57.0990099009901%, #884FAEFF 100%);
} */
  div#column-image-two {
    background-color: transparent;
}

div#column-image-two .box-two {
    display: block !important;
    order: 1 !important;
    width: 100%;
}
div#column-image-two .box-one {
    order: 2;
}

div#column-image-two .main-buttons {
    order: 3;
}

div#column-image-two .percentage-box {
    border: none !important;
}

.logos-bar-two {
    padding-left: 20px;
    padding-right: 20px;
}

.logos-bar-two .image-box.icon-sliders {
    flex-direction: column;
}

.logos-bar-two .blocklogoss.cards.card-contents {
    width: 100%;
}
.section-template--18588104753382__ss_faq_9_GFm6Mr-settings {
    padding-bottom: 0 !important;
}
   .faqimage img {
    width: 100%;
    max-width: 500px;
    padding-left: 0px;
    height: 380px;
    object-fit: cover;
}
.faq-heading-heading_99NbLU.mobiles p {
    font-weight: 600;
    font-size: 32px;
}
  .image-with-text.container.container--normal {
    padding-top: 20px;
}

 .image-with-text__text-container h2.heading.heading__style--2 span {
    font-size: 36px;
    font-weight: 700;
    line-height: 41px;
}
  .star-image img {
    width: 70px;
    height: 21px;
}
.logos-bar-two  .main-text-slider p {
    font-size: 24px !important;
    font-family: RocaTwo !important;
    font-weight: 700 !important;
    color: #000 !important;
    line-height: 38px;
}
.comparison-text-template--18588104753382__ss_comparison_table_6_Pa84CC p {
    font-family: RocaTwo !important;
    font-size: 30px;
    padding: 20px 0px;
}
   div#custom_tab p.h3.subheading {
    color: #fff;
    font-size: 16px;
    text-align: center;
    line-height: 23px;
}
   div#custom_tab h2.heading.heading__style--2 {
    text-align: center;
}
.image-with-text__text-container p.text {
    font-size: 13px !IMPORTANT;!I;!;
}
  div#custom-image {
    background-color: transparent;
}
  div#image-text-two .block-icons--item.image-with-text__icons--desktop-left {
    width: 100% !important;
}
div#image-text-two .block-icons.block-icons--grid.block-icons__fill--accent.with-4-item {
    flex-wrap: wrap !important;
}
div#image-text-two .block-icons--item {
    flex-direction: row !important;
}
}
@media screen and (max-width: 749px) {
 .text-box-one p {
    font-size: 12px;
}
  div#top-review-section {
    border-top: 1px solid #000;
    padding-top: 8px;
}
  body.template-index .main-custom {
    border: none;
        margin-bottom: 0px;
}
  .custom_rv {
    text-align: center;
    display: flex;
    font-size: 14px;
    justify-content: center;
    gap: 2px;
}
  div#button-sections .main-text-slider p {
    font-size: 14px;
    border: 2px solid #000;
}
  .button-boxss {
    display: flex;
    flex-wrap: wrap;
    gap: 0px;
    justify-content: center;
}
  .crose-button .image img {
    width: 28px;
    height: 28px;
}
.crose-button .image {
    width: 28px;
    height: 28px;
}
  div#custom-image .banner__content-buttons {
    margin: 0 auto;
    width: 100% !important;
    max-width: 100%;
}
  div#custom-image .banner__content-buttons a.button img {
    padding-left: 10px;
}
  div#custom-image .banner__content-buttons a.button.button__style--2 {
    color: #fff;
    font-size: 22px;
}
   .testimonial-container .testimonial-text p {
    font-size: 14px;
    line-height: 18px;
    font-weight: 100;
    color: #000;
    font-family: 'Inter' !important;
    text-align: center;
}
   .author-image img {
    width: 90px;
    height: 90px;
}
 .author-title h2 {
    text-align: center;
    font-size: 12px;
}
 .main-testimonila .author-image {
    top: 27px;
}
   .main-testimonila .reviews__block-text {
    height: auto;
    width: 90%;
    margin: 0 auto;
}
   .testimonial-container button.slick-prev.slick-arrow {
    top: 54%;
    left: 0px;
}
   .testimonial-container button.slick-next.slick-arrow {
    top: 54%;
    right: 0px;
}
   .testimonial-container-inner h2.texs-heading {
    font-size: 30px;
}
  div#custom-image {
    padding-bottom: 0px;
}
  div#image-text-two .block-icons--item.image-with-text__icons--desktop-left {
    width: 70% !important;
    margin: 0 auto;
}
   div#image-text-two .image-with-text__text p {
    font-size: 14px;
    line-height: 17px;
    font-weight: 500 !important;
}
  .custom-multi-column-section .desc-box-two p.percentage-text {
    text-align: center;
    font-size: 14px;
    line-height: 21px;
}
  .crose-button p.buttton {
    text-align: left;
    font-size: 14px;
    line-height: 18px;
    font-weight: 600;
}
div#custom-image .image-with-text__text-container .Review-text {
    display: none;
}
div#custom-image .image-with-text__text-container .heading__section {
    display: none;
}
/* div#custom-image .image-with-text__text-container .image-with-text__text {
    display: none;
} */
.for-mobile .Review-text.mobile {
    justify-content: center;
    border: 1px solid #000;
    border-radius: 7px;
    gap: 7px;
    max-width: 304px;
    margin: 0 auto;
    display: flex;
    padding: 2px;
}
.for-mobile {
    padding: 20px 20px 0px;
}
.for-mobile .Review-text.mobile p.text {
    font-weight: 500;
    font-size: 12px;
}
.for-mobile .star-image {
    height: 16px;
}
.for-mobile .star-image img {
    width: 100%;
    height: 100%;
}
.for-mobile .heading-for-mobile {
    text-align: center;
}
.for-mobile h2.heading-text {
    font-size: 34px;
    line-height: 35px;
    padding-top: 15px;
}
.for-mobile p.descriptions-text {
    text-align: center;
    font-size: 14px;
    padding-top: 20px;
}
  .for-mobile {
    display: block;
}
   .button-box {
    padding-left: 0;
    text-align: left;
    justify-content: left;
}
  .custom-multi-column-section .serboxsss {
    gap: 10px !important;
}
  div#column-image-two {
    padding-bottom: 50px;
}
  .logos-bar-two .logimgss img {
    width: 100%;
    height: 100%;
    max-width: 65px !important;
    max-height: 74px !important;
}
  .logos-bar-two .logimgss {
    position: absolute;
    right: -4px;
    top: -30px;
}
  .custom_table .section-template--18588104753382__ss_comparison_table_6_Pa84CC-settings {
    padding-top: 46px;
}
 .image-with-text__text {
    padding: 0;
}
  .custom-multi-column-section .serboxsss {s
    gap: 0px;
}
   .image-with-text__text-container .block-icons--item .block-icons--icon img {
    width: 38px;
    height: 34px;
    object-fit: cover;
}

  .review-buttons {
    padding-top: 30px;
    padding-bottom: 30px;
}
  .logos-bar-two .main-title p {
    padding-bottom: 26px;
}
  .custom-multi-column-section {
    padding-top: 40px !important;
}
}
@media screen and (max-width: 475px) {
  div#icon-section-three .blocklogoss.cards.card-contents {
    width: 50% !important;
}

}
@media screen and (max-width: 425px) {
    body.Landing.Page.Two div#custom-review .reviews__block-text {
    height: 476px;
}
}
@media screen and (max-width: 375px) {
  /* .crose-button {
    width: 100% !important;
    align-items: center;
} */
    .custom_rv {
    text-align: center;
    display: flex;
    font-size: 12px;
    justify-content: center;
    gap: 2px;
}
  div#button-sections a.button.button--primary {
    background-color: transparent !important;
    max-width: 362px !important;
    color: #000  !important;
    font-size: 17px;
}
  .button-boxss {
    gap: 0px;
}
  .crose-button .image img {
    width: 30px;
    height: 30px;
}
.crose-button .image {
    height: 30px;
    width: 30px;
}
  .custom-multi-column-section .serboxsss {
    gap: 10px !IMPORTANT;
}
  .heading-banner {
    text-align: center;
    padding-bottom: 40px;
}
.section-template--18588104753382__custom_multicolumn_TbmYwf-padding {
    padding-top: 44px !important;
}

  div#icon-section-three .main-text-slider p {
    font-weight: 500 !important;
    font-size: 13px !important;
    color: #000;
}
div#custom-image .banner__content-buttons a.button.button__style--2 {
    color: #fff;
    font-size: 17px;
}
}


@media screen and (max-width: 350px) {
  /* body.Landing.Page .swiper-slide {
    width: 311.286px !important;
} */
  body.Landing.Page.Two div#custom-review .reviews__block-text {
    height: 613px;
}
  body.Landing.Page.Two div#custom-review .reviews__block-media.reviews__block-media--square.media img {
    left: 30%;
}

}
