/** Shopify CDN: Minification failed

Line 1321:4 Unexpected "{"

**/
@media(max-width:1680px){
    .m-section__description {
        font-size: 17px!important;
    }
    .m-product-card .m-product-card__info .m-product-card__title {
        font-size: 22px;
    }
    .m-product-card .m-product-card__info .m-price__regular .m-price-item--regular {
        font-size: 16px;
    }
    .m-product-card .m-product-card__info, .m-product-card .m-product-card__info .m-product-option, .m-product-card .p_card_custom_footer, .m-product-card .m-product-card__info .m-product-card__price {
        margin-top: 10px;
    }
    .m-product-card__content .m-product-card__action-wrapper button.m-button.m-button--secondary {
        font-size: 15px;
        padding: 8px 15px;
    }
    .why-choose-sec .m-custom-content__block-image .m-custom-content__block-inner>div, .about-vanya-sec .m-custom-content__block-image>div>div {
        border-radius: 35px;
    }
    .why-choose-sec .why-choose-html .heading>h2, .about-vanya-sec .m-custom-content__block-text .m-richtext .m-richtext__title {
        font-size: 60px;
    }
    .product-comparision-sec:before {
        width: 310px;
        height: 440px;
    }
    .product-comparision-sec:after {
        width: 340px;
        height: 430px;
    }
    .m-article-card .m-article-card__content .m-article-card__title {
        font-size: 20px;
    }
    .m-article-card .m-article-card__content .m-article-card__excerpt {
        margin-bottom: 17px;
        padding-bottom: 17px;
        font-size: 15px;
    }
    .m-article-card .m-article-card__content .m-article-card__readmore {
        font-size: 15px;
    }
    .m-footer .custom_footer_block {
        padding-top: 90px;
        padding-bottom: 45px;
    }
    .m-footer .m-footer--accordion .m-footer--block {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
    .m-footer .m-footer--accordion .m-footer--block-newsletter {
        margin-right: 55px;
    }
    .m-footer--middle .m-footer--block-newsletter .m-footer--block-title {
        font-size: 20px;
    }
    .m-footer .m-footer--block-newsletter .m-footer--block-newsletter-desc {
        font-size: 15px;
        margin-bottom: 22px!important;
    }
    .m-footer .m-newsletter-form__input-wrapper .form-field {
        font-size: 15px;
    }
    .m-footer .m-newsletter-form__button-below .m-newsletter-form__button {
        font-size: 15px;
    }
    .m-footer--middle .m-footer--block-menu .m-footer--block-content .m-link-lists--item {
        font-size: 15px;
    }
    .m-footer .m-footer--bottom-inner .m-footer__copyright, .m-footer .m-footer--bottom-inner .c-footer-bottom {
        font-size: 15px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__title {
        font-size: 48px;
    }
    .about-last-sec:before {
        width: 190px;
        height: 110px;
    }
    .m-main-product--wrapper .m-main-product--info .m-product-info--wrapper {
        padding-inline: 45px 70px;
    }
    .main-product__block .jdgm-prev-badge {
        font-size: 15px;
    }
    .main-product__block+.main-product__block {
        margin-top: 23px!important;
    }
    .main-product__block .jdgm-widget.jdgm-widget {
        margin-top: 20px;
    }
    .main-product__block .m-product-title {
        font-size: 45px!important;
    }
    .main-product__block .product-shipping-info {
        padding: 18px;
        border-radius: 16px;
        margin-inline: 0px;
        margin-bottom: 23px;
    }
    .template-product .m-main-product {
        margin-bottom: 80px;
    }
    .why-choose-sec:after, .pdp-sec-2:after {
        height: 215px;
        width: 270px;
    }
    .pdp-faqs-sec:before {
        height: 210px;
        width: 180px;
    }
    .pdp-faqs-sec:after {
        bottom: -10px;
        right: -20px;
        height: 300px;
        width: 250px;
    }
    .pdp-faqs-sec .m-collapsible .m-collapsible--button {
        font-size: 20px;
    }
    .pdp-faqs-sec .m-collapsible-section__wrapper .m-collapsible {
        padding: 22px;
        margin-bottom: 14px;
    }
    .main-product__block .m-product-collapsible .m-collapsible--content .m-collapsible--content__inner {
        font-size: 15px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__title {
        font-size: 65px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__description {
        width: 60%;
    }
    .home-pg-faqs-sec .m-section__heading {
        font-size: 45px!important;
    }
    .home-pg-faqs-sec .m-section__header {
        margin-bottom: 35px!important;
    }
    .home-pg-faqs-sec .m-collapsible-tab--button,
    .pdp-faqs-sec .m-collapsible-tab--button {
        margin-top: 35px;
    }
    .home-pg-slider .m-richtext__title {
        font-size: 65px;
    }
     .pdp-sec-3 .m-icon-box__description {
        font-size: 18px;
    }
    .collection-banner .m-richtext__title {
        font-size: 45px;
    }
    .collection-banner .m-richtext__description {
        font-size: 17px;
    }
}

@media(max-width:1440px){
    .home-pg-featured-sec .m-icon-box__content .m-icon-box__description {
        font-size: 15px;
    }
    .home-pg-featured-sec .container-fluid {
        padding-block: 35px;
    }
    .home-pg-featured-sec .m-icon-box--vertical .m-icon-box__content {
        margin-top: 12px;
    }
    .m-section__heading, .product-comparision-sec .comparision-content-txt .m-richtext__title{
        font-size: 40px!important;
    }
    .m-section__description {
        margin-top: 8px!important;
        font-size: 16px!important;
    }
    .m-section__header {
        margin-bottom: 32px!important;
    }
    .m-product-card {
        padding: 12px;
        border-radius: 20px;
    }
    .m-product-card .m-product-card__media .jdgm-widget.jdgm-widget {
        padding: 5px 13px;
        font-size: 12px;
    }
    .m-product-card .m-product-card__info .m-product-card__title {
        font-size: 20px;
        margin-bottom: 3px;
    }
    .m-product-card .m-product-card__info .p_card_short_discription, .m-product-card .p_card_custom_footer .footer-txt {
        font-size: 13px;
    }
    .m-product-card .m-product-card__info .m-price__regular .m-price-item--regular {
        font-size: 15px;
    }
    .m-product-card .m-product-card__info .m-product-option--button .m-product-option--node__label {
        padding: 4px 12px;
        font-size: 13px;
    }
    .m-product-card__content .m-product-card__action-wrapper button.m-button.m-button--secondary {
        font-size: 14px;
        padding: 6px 15px;
    }
    .why-choose-sec .m-custom-content__block-image .m-custom-content__block-inner>div, .about-vanya-sec .m-custom-content__block-image>div>div {
        border-radius: 30px;
    }
    .why-choose-sec .why-choose-html .heading>h2, .about-vanya-sec .m-custom-content__block-text .m-richtext .m-richtext__title {
        font-size: 55px;
    }
    .why-choose-sec .why-choose-html .heading {
        margin-bottom: 45px;
    }
    .why-choose-sec .why-choose-html {
        padding: 35px 40px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .content .title {
        font-size: 20px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .item .icon img {
        width: 60px;
        height: 60px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .content .description {
        font-size: 13px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .item>div {
        padding: 14px;
        border-radius: 12px;
    }
    .why-choose-sec .m-custom-content__block-image:after {
        height: 130px;
        width: 130px;
        bottom: -30px;
        right: -30px;
    }
    .why-choose-sec:after,
    .pdp-sec-2:after {
        height: 310px;
        width: 250px;
    }
    .about-vanya-sec .m-custom-content__block-text .m-richtext__description, .about-vanya-sec .m-custom-content__block-text .m-richtext__button .m-button, .product-comparision-sec .comparision-content-txt .m-richtext__button .m-button, .m-footer .m-newsletter-form__button-below .m-newsletter-form__button {
        font-size: 15px;
    }
    .about-vanya-sec .m-custom-content__block-text .m-richtext__button, .product-comparision-sec .comparision-content-txt .m-richtext__button {
        margin-top: 22px;
    }
    .product-comparision-sec:before {
        width: 280px;
        height: 400px;
    }
    .product-comparision-sec:after {
        width: 309px;
        height: 390px;
    }
    .product-comparision-sec .comparision-tbl-img {
        width: 60%;
    }
    .our-certifications-sec .m-mixed-layout__inner {
        width: 75%;
    }
    .our-certifications-sec .m-mixed-layout__inner .m-icon-box__icon {
        width: 100px !important;
    }
    .m-article-card {
        padding: 12px 12px 20px 12px!important;
        border-radius: 15px!important;
    }
    .m-article-card .m-article-card__content {
        padding-top: 17px;
    }
    .m-article-card .m-article-card__content .m-article-card__title {
        font-size: 18px;
        margin-bottom: 6px;
    }
    .m-article-card .m-article-card__content .m-article-card__excerpt {
        margin-bottom: 15px;
        padding-bottom: 15px;
        font-size: 14px;
    }
    .m-article-card .m-article-card__content .m-article-card__readmore {
        font-size: 14px;
        line-height: 1.3;
    }
    .m-footer .custom_footer_block {
        padding-top: 80px;
        padding-bottom: 40px;
    }
    .m-footer .custom_footer_block .footer-logo>img {
        width: 110px;
    }
    .m-footer .custom_footer_block .c-social-icon .payment-title, .m-footer .custom_footer_block .c-payment-icon .payment-title {
        font-size: 14px;
    }
    .m-footer .m-footer--accordion .m-footer--block-newsletter {
        margin-right: 50px;
    }
    .m-footer .m-footer--bottom-inner .m-footer__copyright, .m-footer .m-footer--bottom-inner .c-footer-bottom {
        font-size: 14px;
    }
    .about-us-banner-sec .m-slide__content .m-slide__title {
        font-size: 65px;
    }
    .about-us-banner-sec .m-slide__wrapper {
        padding-top: 70px;
        padding-bottom: 40px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__title {
        font-size: 45px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__description {
        font-size: 17px;
        width: 75%;
    }
    .about-why-vanya-sec .m-custom-content__block-image:after {
        right: -10px;
        top: -20px;
        width: 100px;
        height: 100px;
    }
    .template-product .m-breadcrumb--item,
    .m-page-header .m-breadcrumb--item {
        padding-block: 12px;
    }
    .main-product__block .jdgm-prev-badge {
        font-size: 14px;
    }
    .main-product__block+.main-product__block {
        margin-top: 20px!important;
    }
    .m-main-product--wrapper .m-main-product--info .m-product-info--wrapper {
        padding-inline: 30px 60px;
    }
    .main-product__block .m-product-title {
        font-size: 42px!important;
    }
    .main-product__block .m-price__regular .m-price-item, .main-product__block .m-price__sale .m-price-item--sale {
        font-size: 27px;
    }
    .vapour-treatment {
        padding: 5px 20px;
        border-radius: 15px;
        gap: 15px;
    }
    .vapour-treatment h3 {
        font-size: 19px;
    }
    .vapour-treatment p {
        font-size: 14px;
    }
    .main-product__block.main-product__block-variant_picker .m-product-option .m-product-option--label, .m-product-form .m-product-form--wrapper .m-product-form--input .m-product-option--label {
        margin-bottom: 8px;
    }
    .main-product__block .product-shipping-info .content-with-img {
        row-gap: 10px;
    }
    .main-product__block .product-shipping-info .content-with-img .description {
        font-size: 13px;
    }
    .main-product__block .product-shipping-info .content-with-img img {
        width: 65px;
    }
    .main-product__block .m-product-collapsible .m-collapsible .m-collapsible--button {
        font-size: 15px;
    }
    .template-product .m-main-product {
        margin-bottom: 70px;
    }
    .why-choose-sec:after, .pdp-sec-2:after {
        height: 170px;
        width: 210px;
    }
    .pdp-sec-3 .m-icon-box {
        padding: 12px;
        border-radius: 15px;
    }
    .pdp-sec-3 .m-icon-box--vertical .m-icon-box__content {
        margin-top: 15px;
    }
    .pdp-sec-3 .m-icon-box__description {
        font-size: 17px;
    }
    .pdp-faqs-sec .m-collapsible .m-collapsible--button {
        font-size: 18px;
    }
    .pdp-faqs-sec .m-collapsible-section__wrapper .m-collapsible {
        padding: 18px;
        border-radius: 8px;
    }
    .main-product__block .m-product-collapsible .m-collapsible--content .m-collapsible--content__inner {
        font-size: 14px;
    }
    .m-collection-page-header__inner {
        padding-block: 40px;
    }
    .m-collection-page-header__title {
        font-size: 32px !important;
    }
    .m-collection-page__breadcrumb .m-breadcrumb--item {
        padding-block: 12px;
    }
    .m-select-custom--trigger {
        font-size: 15px;
    }
    .m-cart-drawer__footer button.m-button {
        font-size: 15px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__title {
        font-size: 60px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__description {
        width: 75%;
        font-size: 17px;
    }
    .our-partner-banner-sec .m-slide__wrapper {
        padding-top: 60px;
        padding-bottom: 50px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__button {
        margin-top: 30px;
    }
    .our-partner-sec-two .m-icon-box--vertical .m-icon-box__content .m-icon-box__heading {
        font-size: 20px;
    }
    .our-partner-sec-two .m-icon-box--vertical .m-icon-box__content .m-icon-box__description {
        font-size: 15px;
    }
    .our-partner-sec-two .m-icon-box--vertical .m-icon-box__content {
        margin-top: 12px;
    }
    .home-pg-testimonilas .m-testimonial .c-icon-with-star .m-stars {
        margin: 15px;
        padding: 6px 12px;
    }
    .home-pg-testimonilas .m-testimonial .c-content {
        padding: 18px;
    }
    .home-pg-testimonilas .m-testimonial .c-content .m-testimonial__title {
        font-size: 18px;
    }
    .home-pg-testimonilas .m-testimonial .c-content .m-testimonial__description {
        margin-bottom: 18px;
    }
    .home-pg-faqs-sec .m-section__heading {
        font-size: 40px!important;
    }
    .home-pg-faqs-sec .m-section__header {
        margin-bottom: 30px!important;
    }
    .home-pg-faqs-sec .m-collapsible {
        padding: 20px;
        margin-bottom: 12px;
    }
    .home-pg-faqs-sec .m-collapsible--button {
        font-size: 20px;
    }
    .home-pg-faqs-sec .m-collapsible-tab--button,
    .pdp-faqs-sec .m-collapsible-tab--button {
        margin-top: 30px;
    }
    .home-pg-slider .m-richtext__title {
        font-size: 60px;
    }
    .home-pg-slider .m-richtext__button .m-slide__button-first {
        padding: 12px 20px;
    }
    .collection-banner .m-richtext__title {
        font-size: 40px;
    }
    .collection-banner .m-richtext__description {
        font-size: 16px;
    }
    .dpd-footer-logo>img {
        width: 100px;
    }
}

@media(max-width:1366px){
    .home-pg-featured-sec .m-icon-box--vertical .m-icon-box__content {
        margin-top: 10px;
    }
    .home-pg-featured-sec .m-icon-box__content .m-icon-box__description {
        font-size: 14px;
    }
    .home-pg-featured-sec .container-fluid {
        padding-block: 30px;
    }
    .m-announcement-bar .m-announcement-bar__content {
        font-size: 13px;
        padding: 8px;
    }
    .m-header .m-menu .m-menu__link {
        font-size: 15px;
    }
    .m-section__heading, .product-comparision-sec .comparision-content-txt .m-richtext__title{
        font-size: 37px!important;
    }
    .m-section__description {
        margin-top: 8px!important;
        font-size: 15px!important;
    }
    .m-section__header {
        margin-bottom: 30px!important;
    }
    .m-product-card {
        padding: 10px;
        border-radius: 17px;
    }
    .m-product-card .m-product-card__media .jdgm-widget.jdgm-widget {
        padding: 5px 10px;
        font-size: 11px;
    }
    .m-product-card .m-product-card__media .m-product-card__reviews {
        bottom: 8px;
        left: 8px;
    }
    .m-product-card .m-product-card__info .m-product-card__title {
        font-size: 18px;
    }
    .m-product-card .m-product-card__info .m-price__regular .m-price-item--regular {
        font-size: 14px;
    }
    .m-product-card .m-product-card__info .m-product-option--button .m-product-option--node__label {
        padding: 4px 10px;
        font-size: 12px;
    }
    .why-choose-sec .m-custom-content__block-image .m-custom-content__block-inner>div, .about-vanya-sec .m-custom-content__block-image>div>div {
        border-radius: 25px;
    }
    .why-choose-sec .why-choose-html .heading>h2, .about-vanya-sec .m-custom-content__block-text .m-richtext .m-richtext__title {
        font-size: 50px;
    }
    .why-choose-sec .why-choose-html .heading {
        margin-bottom: 40px;
    }
    .why-choose-sec:after,
    .pdp-sec-2:after {
        height: 280px;
        width: 230px;
    }
    /*  .why-choose-sec .why-choose-html .icon-with-content .item:first-child div */
    .why-choose-sec .why-choose-html .icon-with-content .item>div
    {
        row-gap: 25px;
    }
    .about-vanya-sec .m-custom-content__block-image,
    .about-vanya-sec .m-custom-content__block-video {
        width: 58%;
    }
    .about-vanya-sec .m-custom-content__block-text {
        width: 42%;
    }
    .product-comparision-sec:after {
        width: 285px;
        height: 360px;
    }
    .product-comparision-sec:before {
        width: 260px;
        height: 370px;
    }
    .m-footer .custom_footer_block {
        padding-top: 70px;
        padding-bottom: 35px;
    }
    .m-footer .custom_footer_block .footer-logo>img {
        width: 100px;
    }
    .m-footer .m-footer--accordion .m-footer--block {
        padding-top: 35px!important;
        padding-bottom: 35px!important;
    }
    .m-footer--middle .m-footer--block-newsletter .m-footer--block-title {
        font-size: 18px;
    }
    .m-footer .m-footer--block-newsletter .m-footer--block-newsletter-desc {
        font-size: 14px;
        margin-bottom: 18px!important;
    }
    .about-vanya-sec .m-custom-content__block-text .m-richtext__button .m-button, .product-comparision-sec .comparision-content-txt .m-richtext__button .m-button, .m-footer .m-newsletter-form__button-below .m-newsletter-form__button {
        font-weight: 500;
        padding: 10px 30px;
    }
    .m-footer--middle .m-footer--block-menu .m-footer--block-content .m-link-lists--item {
        font-size: 14px;
    }
    .m-footer .m-footer--accordion .m-footer--block-newsletter {
        margin-right: 40px;
    }
    .m-footer .m-footer--bottom-inner {
        padding: 17px 0 22px;
    }
    .about-us-banner-sec .m-slide__content .m-slide__title {
        font-size: 55px;
    }
    .about-us-banner-sec .m-slide__wrapper {
        padding-top: 60px;
        padding-bottom: 30px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__title {
        font-size: 42px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__description {
        font-size: 16px;
        width: 75%;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__description {
        font-size: 16px;
        width: 80%;
    }
    .template-product .m-breadcrumb--item {
        padding-block: 10px;
        font-size: 15px;
    }
    .m-main-product--wrapper .m-main-product--info .m-product-info--wrapper {
        padding-inline: 25px 45px;
    }
    .main-product__block .jdgm-widget.jdgm-widget {
        margin-top: 17px;
    }
    .main-product__block .m-product-title {
        font-size: 40px!important;
    }
    .main-product__block .m-price__regular .m-price-item, .main-product__block .m-price__sale .m-price-item--sale {
        font-size: 25px;
    }
    .pdp-short-description p, .product-features-wrapper .icon-with-content .items div>p {
        font-size: 14px;
    }
    .product-features-wrapper .pdp-short-description {
        margin-bottom: 12px;
    }
    .product-features-wrapper .icon-with-content .items:not(:last-child) {
        margin-bottom: 10px;
    }
    .main-product__block.main-product__block-variant_picker .m-product-option .m-product-option--label,
     .m-product-form .m-product-form--wrapper .m-product-form--input .m-product-option--label,.note-with-atc>p {
        font-size: 15px !important;
    }
    .main-product__block .product-shipping-info {
        padding: 15px;
        border-radius: 14px;
        margin-bottom: 22px;
    }
    .template-product .m-main-product {
        margin-bottom: 65px;
    }
    .why-choose-sec:after, .pdp-sec-2:after {
        height: 190px;
        width: 230px;
    }
    .pdp-sec-3 .m-icon-box__description {
        font-size: 16px;
    }
    .pdp-sec-3 .m-icon-box {
        padding: 10px;
        border-radius: 12px;
    }
    .pdp-sec-3 .m-icon-box--vertical .m-icon-box__content {
        margin-top: 12px;
    }
    .pdp-faqs-sec:before {
        height: 180px;
        width: 150px;
    }
    .pdp-faqs-sec:after {
        height: 220px;
        width: 190px;
    }
    .m-page-header {
        padding-top: 40px!important;
        padding-bottom: 40px!important;
    }
    .m-page-header h1 {
        font-size: 32px!important;
    }
    .m-contact-form__heading {
        font-size: 20px!important;
    }
    .m-contact-form__description {
        font-size: 14px!important;
        margin-bottom: 25px!important;
    }
    .m-contact-form__save label.form-field--checkbox, .m-info-box__content {
        font-size: 14px;
    }
    .m-info-box h3 {
        font-size: 17px!important;
    }
    .m-contact-form__form-fields .form-field, .m-contact-form__message .form-field {
        font-size: 14px;
    }
    .contact-form button.m-button.m-button--primary {
        font-size: 15px;
    }
    .faqs-page collapsible-tab.m-collapsible .m-collapsible--button {
        padding: 16px;
        font-size: 16px !important;
    }
    .faqs-page .m-collapsible--content__inner {
        padding-inline: 20px;
        font-size: 14px;
    }
    .faq-title .m-richtext .m-richtext__title {
        font-size: 30px!important;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__title {
        font-size: 50px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__button .m-slide__button-first {
        padding: 10px 30px;
    }
    .home-pg-faqs-sec .m-section__heading {
        font-size: 35px!important;
    }
    .home-pg-faqs-sec .m-section__header {
        margin-bottom: 25px!important;
    }
    .home-pg-faqs-sec .m-collapsible-tab--button,
    .pdp-faqs-sec .m-collapsible-tab--button {
        margin-top: 25px;
    }
    .home-pg-slider .m-richtext__title {
        font-size: 55px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .content .title {
        font-size: 18px;
    }
    .collection-banner .m-richtext__title {
        font-size: 37px;
    }
    .collection-banner .m-richtext__description {
        font-size: 15px;
    }
    .dpd-footer-logo>img {
        width: 90px;
    }
}

@media(max-width:1280px){
    .home-pg-featured-sec .m-icon-box__content .m-icon-box__description {
        font-size: 13px;
    }
    .home-pg-featured-sec .m-icon-box--vertical .m-icon-box__content {
        margin-top: 7px;
    }
    .home-pg-featured-sec .container-fluid {
        padding-block: 27px;
    }
    .home-pg-featured-sec .m-icon-box__icon {
        width: 90px !important;
    }
    .m-section__heading, .product-comparision-sec .comparision-content-txt .m-richtext__title{
        font-size: 35px!important;
    }
    .m-section__header {
        margin-bottom: 27px!important;
    }
    .why-choose-sec .why-choose-html .heading>h2, .about-vanya-sec .m-custom-content__block-text .m-richtext .m-richtext__title {
        font-size: 45px;
    }
    .why-choose-sec .why-choose-html .heading {
        margin-bottom: 35px;
    }
    .why-choose-sec .why-choose-html {
        padding: 30px 35px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .item>div {
        padding: 12px;
        border-radius: 10px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .item {
        padding-inline: 5px;
    }
    .why-choose-sec .why-choose-html .icon-with-content {
        row-gap: 10px;
        margin-inline: -5px;
    }
    .why-choose-sec .m-custom-content__block-image:after {
        height: 120px;
        width: 120px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .content .title {
        font-size: 14px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .content .description {
        font-size: 12px;
    }
    .about-vanya-sec .m-custom-content__block-text .m-richtext__description, .about-vanya-sec .m-custom-content__block-text .m-richtext__button .m-button, .product-comparision-sec .comparision-content-txt .m-richtext__button .m-button, .m-footer .m-newsletter-form__button-below .m-newsletter-form__button {
        font-size: 14px;
    }
    .about-vanya-sec .m-custom-content__block-text .m-richtext__button, .product-comparision-sec .comparision-content-txt .m-richtext__button {
        margin-top: 20px;
    }
    .product-comparision-sec:before {
        width: 240px;
        height: 340px;
    }
    .product-comparision-sec:after {
        width: 265px;
        height: 335px;
    }
    .m-article-card {
        padding: 10px 10px 15px!important;
        border-radius: 10px!important;
    }
    .m-article-card .m-article-card__content .m-article-card__title {
        font-size: 17px;
    }
    .m-article-card .m-article-card__content {
        padding-top: 15px;
    }
    .m-article-card .m-article-card__content .m-article-card__excerpt {
        margin-bottom: 12px;
        padding-bottom: 11px;
        font-size: 14px;
    }
    .m-footer .custom_footer_block {
        padding-top: 60px;
        padding-bottom: 35px;
    }
    .m-footer .custom_footer_block .footer-logo>img {
        width: 90px;
    }
    .m-footer .custom_footer_block .c-social-icon .payment-title, .m-footer .custom_footer_block .c-payment-icon .payment-title {
        font-size: 13px;
    }
    .m-footer .custom_footer_block .c-payment-icon .payment-title, .m-footer .custom_footer_block .social-media-links {
        margin-bottom: 10px;
    }
    .m-footer--middle .m-footer--block-newsletter .m-footer--block-title {
        font-size: 17px;
    }
    .m-footer .m-footer--block-newsletter .m-footer--block-newsletter-desc {
        font-size: 13px;
        margin-bottom: 15px!important;
    }
    .m-footer .m-newsletter-form__input-wrapper .form-field {
        font-size: 14px;
    }
    .m-footer .m-footer--accordion .m-footer--block-newsletter {
        margin-right: 30px;
    }
    .m-footer .m-footer--bottom-inner .m-footer__copyright, .m-footer .m-footer--bottom-inner .c-footer-bottom {
        font-size: 13px;
    }
    .m-footer .m-footer--bottom-inner {
        padding: 15px 0 20px;
    }
    .about-us-banner-sec .m-slide__content .m-slide__title {
        font-size: 50px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__description {
        font-size: 16px;
        width: 85%;
        margin: 12px auto 0;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__title {
        font-size: 40px;
    }
    .about-why-vanya-sec .m-custom-content__block-image:after {
        right: 10px;
        top: -20px;
        width: 80px;
        height: 80px;
    }
    .about-why-vanya-sec .m-custom-content__wrapper {
        row-gap: 40px;
    }
    .about-feature-image-card .m-icon-box .m-icon-box__heading {
        font-size: 24px;
    }
    .about-feature-image-card .m-icon-box__icon, .about-feature-image-card .m-icon-box {
        border-radius: 15px;
    }
    .about-feature-image-card .m-icon-box {
        padding: 14px;
    }
    .about-last-sec:before {
        width: 150px;
        height: 100px;
    }
    .template-product .m-breadcrumb--item {
        padding-block: 9px;
        font-size: 14px;
    }
    .main-product__block .jdgm-prev-badge {
        font-size: 13px;
    }
    .main-product__block+.main-product__block {
        margin-top: 18px!important;
    }
    .m-main-product--wrapper .m-main-product--info .m-product-info--wrapper {
        padding-inline: 20px 35px;
    }
    .main-product__block .jdgm-widget.jdgm-widget {
        margin-top: 15px;
    }
    .main-product__block .m-product-title {
        font-size: 37px!important;
    }
    .vapour-treatment {
        padding: 5px 20px;
        border-radius: 13px;
        gap: 12px;
    }
    .vapour-treatment h3 {
        font-size: 18px;
    }
    .vapour-treatment p {
        font-size: 13px;
    }
    .vapour-treatment img {
        width: 70px;
    }
    .product-features-wrapper .icon-with-content .items:not(:last-child) {
        margin-bottom: 7px;
    }
    .main-product__block .product-shipping-info {
        padding: 12px;
        border-radius: 10px;
        margin-bottom: 20px;
    }
    .main-product__block .product-shipping-info .content-with-img .description {
        font-size: 12px;
    }
    .main-product__block .product-shipping-info .content-with-img {
        row-gap: 8px;
    }
    .main-product__block .product-shipping-info .content-with-img img {
        width: 60px;
    }
    .main-product__block .m-product-collapsible .m-collapsible .m-collapsible--button {
        font-size: 14px;
    }
    .main-product__block:not(:last-child) .m-product-collapsible .m-collapsible {
        margin-bottom: 15px;
    }
    .main-product__block .m-product-collapsible .m-collapsible {
        padding-bottom: 15px;
    }
    .template-product .m-main-product {
        margin-bottom: 60px;
    }
    .pdp-faqs-sec .m-collapsible-section__wrapper .m-collapsible {
        padding: 15px;
        border-radius: 8px;
    }
    .m-sticky-addtocart .m-product-option--dropdown-select {
        font-size: 14px;
    }
    .m-collection-page-header__inner {
        padding-block: 35px;
    }
    .m-page-header {
        padding-top: 35px!important;
        padding-bottom: 35px!important;
    }
    .m-page-header h1 {
        font-size: 30px!important;
    }
    .product-comparision-sec .comparision-tbl-img {
        width: 65%;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__title {
        font-size: 45px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__description {
        margin-top: 12px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__button {
        margin-top: 25px;
    }
    .our-partner-sec-two .m-icon-box {
        padding: 12px;
    }
    .our-partner-sec-two .m-icon-box--vertical .m-icon-box__content .m-icon-box__heading {
        font-size: 18px;
    }
    .home-pg-faqs-sec .m-collapsible {
        padding: 18px;
        margin-bottom: 10px;
    }
    .home-pg-faqs-sec .m-collapsible--button {
        font-size: 18px;
    }
    .home-pg-faqs-sec .m-collapsible__wrapper {
        column-gap: 30px;
    }
    .pdp-sec-3 .m-icon-box__description {
        font-size: 15px;
    }
    .home-pg-slider .m-richtext__button .m-slide__button-first {
        padding: 10px 18px;
    }
    .home-pg-slider .m-richtext__description {
        margin-top: 14px;
        font-size: 17px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .content .title {
        font-size: 16px;
        margin-bottom: 12px;
    }
    .dpd-footer-logo>img {
        width: 80px;
    }
}

@media(max-width:1279px){
    .about-last-sec:before {
        width: 130px;
        height: 80px;
    }
}
@media(max-width: 1200px){
.our-partner-banner-sec .m-slide__content .m-richtext__title {
    font-size: 40px;
}
.our-partner-banner-sec .m-slide__wrapper {
    padding-top: 40px;
    padding-bottom: 30px;
}
.our-partner-banner-sec .m-slide__content .m-richtext__description {
    margin-top: 10px;
    font-size: 16px;
}
.our-partner-banner-sec .m-slide__content .m-richtext__button .m-slide__button-first {
    padding: 8px 20px;
    font-size: 15px;
}
.our-partner-banner-sec .m-slide__content .m-richtext__button {
    margin-top: 22px;
}

}
@media(max-width:1080px){
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__title {
        font-size: 35px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__description {
        font-size: 15px;
        width: 90%;
    }
    .m-main-product--wrapper .m-main-product--info .m-product-info--wrapper {
        padding-inline: 0px 20px;
    }
    .main-product__block .m-product-title {
        font-size: 35px!important;
    }
    .why-choose-sec:after, .pdp-sec-2:after {
        height: 130px;
        width: 170px;
    }
    .pdp-faqs-sec:after {
        height: 200px;
        width: 170px;
    }
    .pdp-faqs-sec:before {
        height: 160px;
        width: 130px;
    }
    .m-collection-products .m-product-item {
        width: 33.33% !important;
        max-width: 33.33% !important;
    }
    .m-select-custom--trigger {
        font-size: 14px;
    }
    .our-partner-sec-two .m-icon-box--vertical .m-icon-box__content .m-icon-box__description {
        font-size: 14px;
    }
    .our-partner-sec-two .m-icon-box--vertical .m-icon-box__content .m-icon-box__heading {
        margin-bottom: 5px;
    }
   .home-pg-testimonilas .m-testimonial .c-content .m-testimonial__title {
        font-size: 17px;
        margin-bottom: 6px;
    }
    .home-pg-testimonilas .m-testimonial .c-content .m-testimonial__description {
        margin-bottom: 15px;
    }
    .home-pg-testimonilas .m-testimonial .m-testimonial__wrapper {
        border-radius: 20px;
    }
    .home-pg-testimonilas .m-testimonial .c-content {
        padding: 15px;
    }
    .home-pg-faqs-sec .m-section__heading {
        font-size: 32px!important;
    }
    .home-pg-faqs-sec .m-section__header {
        margin-bottom: 20px!important;
    }
    .home-pg-faqs-sec .m-collapsible {
        padding: 15px;
        margin-bottom: 10px;
    }
    .home-pg-faqs-sec .m-collapsible-tab--button,
    .pdp-faqs-sec .m-collapsible-tab--button {
        margin-top: 20px;
    }
    .home-pg-faqs-sec .m-collapsible-tab--button .m-button--primary,
    .pdp-faqs-sec .m-collapsible-tab--button .m-button--primary {
        padding: 10px 25px;
        font-size: 15px;
    }
    .home-pg-slider .m-richtext__title {
        font-size: 50px;
    }
    .home-pg-slider .m-slide__wrapper {
        padding-top: 60px;
    }
    .home-pg-slider .m-slide__content {
        width: 40%;
    }
    .custom_footer_block .c-payment-icon {
        width: 50%;
    }
    .dpd-footer-logo>img {
        width: 70px;
    }
}

@media(max-width:1024px){
    .m-section__heading, .product-comparision-sec .comparision-content-txt .m-richtext__title{
        font-size: 32px!important;
    }
    .m-section__description {
        margin-top: 6px!important;
        font-size: 14px!important;
    }
    .m-section__header {
        margin-bottom: 25px!important;
    }
    .why-choose-sec .m-custom-content__block-image .m-custom-content__block-inner>div, .about-vanya-sec .m-custom-content__block-image>div>div {
        border-radius: 20px;
    }
    .why-choose-sec .why-choose-html .heading>h2, .about-vanya-sec .m-custom-content__block-text .m-richtext .m-richtext__title {
        font-size: 40px;
    }
    .why-choose-sec .why-choose-html .heading {
        margin-bottom: 30px;
    }
    .why-choose-sec:after,
    .pdp-sec-2:after {
        height: 220px;
        width: 200px;
    }
    .about-vanya-sec .m-custom-content__block-text {
        width: 50%;
    }
    .about-vanya-sec .m-custom-content__block-image,
    .about-vanya-sec .m-custom-content__block-video {
        width: 50%;
    }
    .product-comparision-sec:before {
        width: 210px;
        height: 290px;
    }
    .product-comparision-sec:after {
        width: 241px;
        height: 305px;
    }
    .product-comparision-sec .comparision-tbl-img {
        width: 65%;
    }
    .our-certifications-sec .m-mixed-layout__inner {
        width: 80%;
    }
    .m-footer .custom_footer_block {
        padding-top: 50px;
        padding-bottom: 30px;
    }
    .m-footer .custom_footer_block .footer-logo>img {
        width: 80px;
    }
    .m-footer .custom_footer_block .c-social-icon .payment-title, .m-footer .custom_footer_block .c-payment-icon .payment-title {
        font-size: 12px;
    }
    .m-footer .m-footer--accordion .m-footer--block-newsletter {
        margin-right: 0px;
    }
    .about-vanya-sec .m-custom-content__block-text .m-richtext__button .m-button, .product-comparision-sec .comparision-content-txt .m-richtext__button .m-button, .m-footer .m-newsletter-form__button-below .m-newsletter-form__button {
        padding: 10px 20px;
    }
    .m-footer--middle .m-footer--block-menu .m-footer--block-content .m-link-lists--item {
        font-size: 13px;
    }
    .m-footer .m-footer--accordion .m-footer--block {
        padding-top: 30px!important;
        padding-bottom: 30px!important;
    }
    .m-footer--bottom-left {
        margin-bottom: 10px !important;
    }
    .about-us-banner-sec .m-slide__content .m-slide__title {
        font-size: 45px;
    }
    .about-why-vanya-sec .m-custom-content__wrapper {
        row-gap: 35px;
    }
    .about-why-vanya-sec .m-custom-content__block-image {
        width: 90%;
    }
    .about-feature-image-card .m-icon-box .m-icon-box__heading {
        font-size: 22px;
    }
    .main-product__block .m-product-form--input .m-quantity__input, .main-product__block.main-product__block-variant_picker .m-product-option .m-product-option--label, .m-product-form .m-product-form--wrapper .m-product-form--input .m-product-option--label, .main-product__block.main-product__block-variant_picker variant-picker .m-product-option--button .m-product-option--node__label, .m-breadcrumb--wrapper .m-breadcrumb--item, .main-product__block.main-product__block-buy_buttons .m-product-form .m-add-to-cart, .shopify-payment-button .shopify-payment-button__button, .about-feature-image-card .m-icon-box .m-icon-box__description {
        font-size: 15px;
    }
    .main-product__block .jdgm-widget.jdgm-widget {
        margin-top: 10px;
    }
    .main-product__block .product-shipping-info .content-with-img {
        padding-inline: 7px;
    }
    .template-product .m-main-product {
        margin-bottom: 50px;
    }
    .pdp-sec-3 .m-icon-box__description {
        font-size: 14px;
    }
    .pdp-faqs-sec:before,
    .pdp-faqs-sec:after {
        display: none;
    }
    .pdp-faqs-sec .m-collapsible .m-collapsible--button {
        font-size: 17px;
    }
    .pdp-faqs-sec .m-collapsible-section__wrapper {
        width: 100%;
    }
    .main-product__block .m-product-collapsible .m-collapsible--content .m-collapsible--content__inner {
        font-size: 13px;
    }
    .m-product-collapsible .m-collapsible--content .m-collapsible--content__inner {
        padding: 12px 0 0;
    }
    .m-collection-page-header__inner {
        padding-block: 30px;
    }
    .m-collection-page-header__title {
        font-size: 30px !important;
    }
    .faq-title .m-richtext .m-richtext__title {
        font-size: 28px!important;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__title>br {
        display: none;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__title {
        font-size: 38px;
    }
    .our-partner-sec-two .m-icon-box--vertical .m-icon-box__content .m-icon-box__heading {
        font-size: 17px;
    }
    .our-partner-sec-two .m-icon-box--vertical .m-icon-box__content {
        margin-top: 10px;
    }
    .our-partner-sec-two .m-icon-box {
        border-radius: 15px;
    }
    .our-partner-sec-two .m-mixed-layout__inner {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
    .home-pg-faqs-sec .m-section__heading {
        font-size: 30px!important;
    }
    .home-pg-faqs-sec .m-collapsible--button {
        font-size: 17px;
    }
    .home-pg-faqs-sec .m-collapsible--content__inner {
        padding-top: 6px;
        font-size: 15px;
    }
    .home-pg-faqs-sec .m-collapsible__wrapper {
        column-gap: 25px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .content .title {
        font-size: 15px;
        margin-bottom: 12px;
    }
     .collection-banner .m-richtext__title {
        font-size: 30px;
    }
    .collection-banner .m-richtext__description {
        font-size: 14px;
    }
}

@media(max-width:1023px){
    .home-pg-featured-sec .m-mixed-layout__inner {
        display: flex;
        flex-wrap: wrap;
        row-gap: 15px;
        /* column-gap: 15px; */
        justify-content: center;
    }
    .home-pg-featured-sec .m-mixed-layout__inner .m\:column {
        width: 33%;
    }
    .why-choose-sec .why-choose-html {
        padding: 30px 0 0 0;
    }
    .why-choose-sec .why-choose-html .heading>h2, .about-vanya-sec .m-custom-content__block-text .m-richtext .m-richtext__title {
        font-size: 35px;
    }
    .why-choose-sec .why-choose-html .heading {
        margin-bottom: 25px;
    }
    .why-choose-sec:after,
    .pdp-sec-2:after {
        display: none;
    }
    .why-choose-sec .container-fluid,
    .about-vanya-sec.about-us-sec-third .container-fluid,
    .about-last-sec .container-fluid,
    {
        padding-top: 15px;
    }
    .about-vanya-sec.about-us-sec-third .container-fluid,
    .about-vanya-sec.about-last-sec .container-fluid {
        padding-inline: 15px;
    }
    .why-choose-sec .m-custom-content__block-image:after {
        height: 120px;
        width: 120px;
        right: 30px;
        bottom: -60px;
    }
    .about-vanya-sec .m-custom-content__wrapper {
        flex-direction: column-reverse;
    }
    .about-vanya-sec .m-custom-content__block-text,
    .about-vanya-sec .m-custom-content__block-image,
    .about-vanya-sec .m-custom-content__block-video {
        width: 100%;
    }
    .about-vanya-sec .m-custom-content__block-text .m-richtext {
        padding-block: 0px;
    }
    .our-certifications-sec .m-mixed-layout__inner {
        width: 100%;
    }
    .our-certifications-sec .m-mixed-layout__inner {
        width: 100%;
        grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
        row-gap: 10px;
    }
    .m-footer--middle {
        padding-top: 0 !important;
    }
    .m-footer .m-footer--accordion .m-footer--block {
        padding-top: 30px!important;
        padding-bottom: 20px!important;
    }
    .m-footer--bottom {
        padding-bottom: 0 !important;
    }
    .m-menu-customer__label {
        font-size: 16px !important;
        margin-bottom: 10px !important;
    }
    .m-register-button {
        background: #231f20;
        border-color: #231f20;
        color: #fff;
    }
    .about-vanya-sec.about-us-sec-third .m-custom-content__wrapper,
    .about-vanya-sec.about-aplus-sec-2 .m-custom-content__wrapper {
        flex-direction: column;
    }
    .about-why-vanya-sec .m-custom-content__wrapper {
        flex-direction: column-reverse;
    }
    .about-why-vanya-sec .m-custom-content__block-image:after {
        right: -10px;
    }
    .about-why-vanya-sec .m-custom-content__block-image {
        width: 100%;
    }
    .about-last-sec:before {
        display: none;
    }
    .pdp-sec-2 .m-custom-content__wrapper {
        flex-direction: column;
    }
    .pdp-sec-2 .container-fluid {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .about-vanya-sec .m-custom-content__block-image {
        display: none;
    }
}

@media(max-width:991px){
    .product-comparision-sec:before {
        width: 170px;
        height: 240px;
    }
    .product-comparision-sec:after {
        width: 211px;
        height: 265px;
    }
    .m-footer .custom_footer_block {
        padding-top: 40px;
        padding-bottom: 25px;
        display: flex;
        flex-direction: column;
        align-items: flex-start;
        gap: 30px;
    }
    .m-footer .custom_footer_block .social-icon-with-payment {
        width: 100%;
        gap: 30px;
    }
    .about-us-banner-sec .m-slide__wrapper {
        padding-top: 50px;
        padding-bottom: 25px;
    }
    .about-us-banner-sec .m-slide__content .m-slide__title {
        font-size: 42px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__title {
        font-size: 28px;
    }
    .main-product__block .jdgm-widget.jdgm-widget {
        margin-top: 0px;
    }
    .main-product__block+.main-product__block {
        margin-top: 17px!important;
    }
    .m-page-header {
        padding-top: 30px!important;
        padding-bottom: 30px!important;
    }
    .m-contact-form .m-info-box {
        margin-bottom: 20px !important;
    }
    .faq-title .m-richtext .m-richtext__title {
        font-size: 26px!important;
        margin-block: 12px 25px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__title {
        font-size: 35px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__description {
        font-size: 15px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__button .m-slide__button-first {
        font-size: 14px;
    }
    .home-pg-faqs-sec .m-section__header {
        margin-bottom: 18px!important;
    }
    .home-pg-faqs-sec .m-section__heading {
        font-size: 26px!important;
    }
    .home-pg-faqs-sec .m-collapsible {
        padding: 12px;
        margin-bottom: 8px;
    }
    .home-pg-faqs-sec .m-collapsible--button {
        font-size: 16px;
    }
    .home-pg-faqs-sec .m-collapsible-tab--button .m-button--primary,
    .pdp-faqs-sec .m-collapsible-tab--button .m-button--primary {
        padding: 8px 20px;
        font-size: 14px;
    }
    .home-pg-faqs-sec .m-collapsible--content__inner {
        padding-top: 5px;
        font-size: 14px;
    }
    .home-pg-slider .m-richtext__title {
        font-size: 45px;
    }
    .home-pg-slider .m-richtext__description {
        font-size: 16px;
    }
    .home-pg-slider .m-richtext__button .m-slide__button-first {
        font-size: 15px;
    }
}

@media(max-width:767px){
    .home-pg-featured-sec .container-fluid {
        padding-block: 20px;
    }
    .home-pg-slider .m-slide__content {
        width: 100%;
    }
    .home-pg-featured-sec .m-icon-box__content .m-icon-box__description {
        font-size: 12px;
    }
    .home-pg-featured-sec .m-icon-box__icon {
        width: 85px!important;
    }
    .m-featured-collection-section .container-fluid,
    .about-vanya-sec .container-fluid{
        padding-inline: 0;
    }
    .m-product-card .m-product-card__info .m-product-card__title {
        font-size: 17px;
    }
    .m-product-card .m-product-card__info .p_card_short_discription, .m-product-card .p_card_custom_footer .footer-txt {
        font-size: 12px;
    }
    .m-product-card .m-product-card__info .m-price__regular .m-price-item--regular {
        font-size: 13px;
    }
    .m-product-card__content .m-product-card__action-wrapper button.m-button.m-button--secondary {
        font-size: 13px;
    }
    .m-product-card .p_card_custom_footer svg {
        height: 15px;
        width: 15px;
    }
    .why-choose-sec .m-custom-content__block-image .m-custom-content__block-inner>div, .about-vanya-sec .m-custom-content__block-image>div>div {
        border-radius: 10px;
    }
    .product-comparision-sec:before,
    .product-comparision-sec:after {
        display: none;
    }
    .product-comparision-sec .comparision-tbl-img {
        width: 100%;
    }
    .our-certifications-sec .m-mixed-layout__inner .m-icon-box__icon {
        width: 90px !important;
    }
    .m-footer .m-footer--accordion .m-footer--block {
        padding-top: 0px!important;
        padding-bottom: 0px!important;
    }
    .m-footer--middle .m-footer--block-newsletter .m-footer--block-title {
        font-size: 16px;
    }
    .m-footer .custom_footer_block {
        margin-bottom: 25px;
    }
        .m-footer .m-newsletter-form__input-wrapper .form-field {
        padding: 8px 15px;
        font-size: 14px;
    }
    .m-footer--middle .m-footer--block-menu .m-footer--block-title {
        margin-bottom: 0;
        font-size: 12px;
    }
    .m-footer--bottom {
        padding-top: 25px !important;
        padding-bottom: 0 !important;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__title {
        font-size: 25px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__description {
        font-size: 14px;
        width: 100%;
    }
    .about-feature-image-card .m-icon-box .m-icon-box__heading {
        font-size: 20px;
        margin-bottom: 5px;
    }
    .main-product__block .m-product-form--input .m-quantity__input, .main-product__block.main-product__block-variant_picker .m-product-option .m-product-option--label, 
    .m-product-form .m-product-form--wrapper .m-product-form--input .m-product-option--label, .main-product__block.main-product__block-variant_picker variant-picker .m-product-option--button .m-product-option--node__label, 
    .m-breadcrumb--wrapper .m-breadcrumb--item, .main-product__block.main-product__block-buy_buttons .m-product-form .m-add-to-cart, .shopify-payment-button .shopify-payment-button__button, 
    .about-feature-image-card .m-icon-box .m-icon-box__description,.note-with-atc>p {
        font-size: 14px;
    }
    .about-feature-image-card {
        border-radius: 10px 0 0 10px;
    }
    .template-product .m-breadcrumb--item {
        padding-block: 8px;
        font-size: 13px;
    }
    .m-main-product--wrapper .m-main-product--info .m-product-info--wrapper {
        padding-inline: 0px 0px;
    }
    .main-product__block .m-product-title {
        font-size: 32px!important;
    }
    .main-product__block .m-price__regular .m-price-item, .main-product__block .m-price__sale .m-price-item--sale {
        font-size: 22px;
    }
    .main-product__block.main-product__block-variant_picker .m-product-option .m-product-option--label, 
    .m-product-form .m-product-form--wrapper .m-product-form--input .m-product-option--label {
        font-size: 14px !important;
    }
    .m-product-form .m-product-form--wrapper .m-product-form--input {
        width: 25%;
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 0 !important;
    }
    .m-product-form .m-product-form--wrapper .m-product-form--input m-quantity-input.m-quantity {
        width: 100%;
    }
    .template-product .m-main-product {
        margin-bottom: 40px;
    }
    .pdp-sec-2 .container-fluid {
        padding-inline: 15px;
    }
    .pdp-faqs-sec .m-collapsible .m-collapsible--button {
        font-size: 16px;
    }
    .m-collection-page-header__inner {
        padding-block: 25px;
    }
    .m-collection-page-header__title {
        font-size: 27px !important;
    }
    .m-collection--wrapper {
        margin-inline: -10px !important;
    }
    button.m-sortby--open {
        font-size: 13px;
    }
    .m-sortby-mobile--content {
        padding: 15px 0 !important;
    }
    .m-sortby-mobile--title {
        font-size: 18px !important;
    }
    .m-sortby-mobile--item {
        padding: 8px 16px !important;
        font-size: 13px !important;
    }
    .m-contact-form .m-info-box {
        margin-bottom: 10px !important;
    }
    .m-info-box h3 {
        font-size: 16px!important;
        margin-bottom: 10px !important;
    }
    .faqs-page collapsible-tab.m-collapsible .m-collapsible--button {
        padding: 10px 15px;
        font-size: 15px !important;
    }
    .faqs-page .m-collapsible--content__inner {
        padding-inline: 15px;
        font-size: 14px;
    }
    .m-cart-item__image {
        width: 100px !important;
        min-width: 100px !important;
    }
    .m-cart-drawer__footer button.m-button {
        font-size: 14px;
    }
    .our-partner-sec-two .m-mixed-layout__inner {
        grid-template-columns: unset;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__description {
        width: 100%;
    }
    .our-partner-banner-sec .m-slide__content {
        text-align: center;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__button {
        justify-content: center;
    }
    .home-pg-faqs-sec .m-collapsible__image {
        border-radius: 15px;
    }
    .home-pg-slider .m-slide__wrapper {
        align-items: end !important;
        padding-inline: 30px;
    }
    .collection-banner .m-slide__content {
        max-width: 100%;
        text-align: center;
    }
    .collection-banner .m-slide__wrapper {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        padding-top: 40px;
    }
    .main-product__block-price .product-block-group--price .c-rate-per-price>p, .m-product-card .m-product-card__content .m-product-card__price .c-rate-per-price>p {
        font-size: 13px;
    }
}

@media(max-width:580px){
    .home-pg-featured-sec .container-fluid {
        padding-block: 15px;
    }
    .home-pg-featured-sec .m-icon-box__icon {
        width: 80px!important;
    }
    .m-announcement-bar .m-announcement-bar__content {
        font-size: 12px;
    }
    .m-section__heading, .product-comparision-sec .comparision-content-txt .m-richtext__title{
        font-size: 30px!important;
    }
    .m-section__description {
        margin-top: 5px!important;
    }
    .m-section__header {
        margin-bottom: 23px!important;
    }
    .m-product-card .m-product-card__media .jdgm-widget.jdgm-widget {
        padding: 4px 10px;
        font-size: 10px;
    }
    .m-product-card .m-product-card__info .m-product-card__title {
        font-size: 16px;
    }
    .m-product-card .m-product-card__info, .m-product-card .m-product-card__info .m-product-option, .m-product-card .p_card_custom_footer, .m-product-card .m-product-card__info .m-product-card__price {
        margin-top: 8px;
    }
    .m-product-card__content .m-product-card__action-wrapper button.m-button.m-button--secondary {
        font-size: 13px;
        padding: 5px 15px;
    }
    .m-product-card {
        padding: 5px;
    }
    .m-product-card .m-product-card__media .m-product-card__reviews {
        bottom: 6px;
        left: 6px;
    }
    .m-product-card__content .m-product-card__action-wrapper button.m-button.m-button--secondary {
        font-size: 12px;
    }
    .why-choose-sec .why-choose-html .heading>h2, .about-vanya-sec .m-custom-content__block-text .m-richtext .m-richtext__title {
        font-size: 30px;
    }
    .why-choose-sec .why-choose-html .heading {
        margin-bottom: 20px;
    }
    .why-choose-sec .why-choose-html .icon-with-content {
        flex-wrap: nowrap;
        overflow-x: scroll;
    }
    .why-choose-sec .why-choose-html .icon-with-content .item {
        min-width: 40%;
    }
    .why-choose-sec .why-choose-html .icon-with-content .content .title {
        font-size: 13px;
        margin-bottom: 4px;
    }
    .about-vanya-sec .m-custom-content__block-text .m-richtext__description, .about-vanya-sec .m-custom-content__block-text .m-richtext__button .m-button, .product-comparision-sec .comparision-content-txt .m-richtext__button .m-button, .m-footer .m-newsletter-form__button-below .m-newsletter-form__button {
        font-size: 13px;
    }
    .about-vanya-sec .m-custom-content__block-text .m-richtext__button, .product-comparision-sec .comparision-content-txt .m-richtext__button {
        margin-top: 15px;
    }
    .our-certifications-sec .m-mixed-layout__inner {
        grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
    }
    .m-article-card .m-article-card__content .m-article-card__title {
        font-size: 15px;
    }
    .m-article-card .m-article-card__content {
        padding-top: 12px;
    }
    .m-article-card .m-article-card__content .m-article-card__readmore {
        font-size: 13px;
    }
    .m-footer .custom_footer_block {
        gap: 20px;
    }
    .m-footer .custom_footer_block .footer-logo>img {
        width: 70px;
    }
    .m-footer .custom_footer_block .c-social-icon .payment-title, .m-footer .custom_footer_block .c-payment-icon .payment-title {
        font-size: 11px;
    }
    .m-footer .custom_footer_block .social-icon-with-payment {
        gap: 15px;
        flex-direction: column;
        align-items: flex-start;
    }
    .m-footer .m-footer--bottom-inner .m-footer__copyright, .m-footer .m-footer--bottom-inner .c-footer-bottom {
        font-size: 12px;
    }
    .m-footer--bottom-left {
        margin-bottom: 7px !important;
    }
    .m-menu-mobile__item>a {
        padding: 10px 16px;
        font-size: 14px;
    }
    .m-footer .m-newsletter-form__input-wrapper .form-field {
        font-size: 13px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__title {
        font-size: 22px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__description {
        font-size: 13px;
        width: 100%;
    }
    .main-product__block .m-product-form--input .m-quantity__input, .main-product__block.main-product__block-variant_picker .m-product-option .m-product-option--label, .m-product-form .m-product-form--wrapper .m-product-form--input .m-product-option--label, 
    .main-product__block.main-product__block-variant_picker variant-picker .m-product-option--button .m-product-option--node__label, .m-breadcrumb--wrapper .m-breadcrumb--item, 
    .main-product__block.main-product__block-buy_buttons .m-product-form .m-add-to-cart, .shopify-payment-button .shopify-payment-button__button, 
    .about-feature-image-card .m-icon-box .m-icon-box__description, .note-with-atc>p {
        font-size: 13px;
    }
    .note-with-atc>p
    .template-product .m-breadcrumb--item {
        padding-block: 7px;
        font-size: 12px;
    }
    .note-with-atc {
        margin-block: 8px;
    }
    .template-product nav.m-breadcrumb .container-fluid,
    .m-main-product .container-fluid,
    .faqs-page .container {
        padding-inline: 5px;
    }
    .main-product__block+.main-product__block {
        margin-top: 15px!important;
    }
    .main-product__block .m-product-title {
        font-size: 30px!important;
    }
    .main-product__block .m-price__regular .m-price-item, .main-product__block .m-price__sale .m-price-item--sale {
        font-size: 20px;
    }
    .vapour-treatment {
        padding: 5px 15px;
        border-radius: 10px;
        gap: 10px;
    }
    .vapour-treatment h3 {
        font-size: 17px;
    }
    .vapour-treatment p {
        font-size: 12px;
    }
    .vapour-treatment>div {
        gap: 1px;
    }
    .pdp-short-description p, .product-features-wrapper .icon-with-content .items div>p {
        font-size: 13px;
    }
    .product-features-wrapper .pdp-short-description {
        margin-bottom: 10px;
    }
    .product-features-wrapper .icon-with-content .items:not(:last-child) {
        margin-bottom: 5px;
    }
    .product-features-wrapper .icon-with-content .items div img {
        width: 17px;
    }
    .product-features-wrapper .icon-with-content .items div {
        gap: 5px;
    }
    .m-product-form .m-product-form--wrapper .m-product-form--input {
        width: 150px;
    }
    .main-product__block .m-product-collapsible .m-collapsible .m-collapsible--button {
        font-size: 13px;
    }
    .main-product__block .m-product-collapsible .m-collapsible {
        padding-bottom: 13px;
    }
    .main-product__block:not(:last-child) .m-product-collapsible .m-collapsible {
        margin-bottom: 13px;
    }
    .template-product .m-main-product {
        margin-bottom: 30px;
        margin-top: 0px;
    }
    .pdp-sec-3 .m-icon-box {
        border-radius: 10px;
    }
    .pdp-sec-3 .m-icon-box__description {
        font-size: 13px;
    }
    .pdp-sec-3 .m-icon-box--vertical .m-icon-box__content {
        margin-top: 10px;
    }
    .pdp-faqs-sec .m-collapsible .m-collapsible--button {
        font-size: 15px;
    }
    .pdp-faqs-sec .m-collapsible-section__wrapper .m-collapsible {
        padding: 13px;
    }
    .main-product__block .m-product-collapsible .m-collapsible--content .m-collapsible--content__inner {
        font-size: 12px;
    }
    .m-sticky-addtocart .m-product-option--dropdown-select {
        min-height: 42px;
        font-size: 13px;
    }
    .m-sticky-addtocart .m-add-to-cart {
        font-size: 14px;
    }
    .m-collection-page-header__title {
        font-size: 25px !important;
    }
    .m-collection-page-header__inner {
        padding-block: 20px;
    }
    .m-collection-products .m-product-item {
        width: 50% !important;
        max-width: 50% !important;
    }
    .m-collection-page__breadcrumb .m-breadcrumb--item,
    .m-page-header .m-breadcrumb--item {
        padding-block: 10px;
    }
    .m-page-header {
        padding-top: 25px!important;
        padding-bottom: 25px!important;
    }
    .m-page-header h1 {
        font-size: 25px!important;
    }
    .m-contact-form__save label.form-field--checkbox, .m-info-box__content {
        font-size: 13px;
    }
    .m-contact-form__heading {
        font-size: 18px!important;
    }
    .m-contact-form__description {
        font-size: 13px!important;
        margin-bottom: 20px!important;
    }
    .contact-form button.m-button.m-button--primary {
        font-size: 14px;
    }
    .m-blog__wrapper .m-blog__list {
        grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
        row-gap: 20px !important;
    }
    .m-cart-item__info.m-cart-drawer-item__info a.m-cart-item__title {
        font-size: 14px;
    }
    .m-cart-item__info.m-cart-drawer-item__info p.m-cart-item__option {
        font-size: 11px;
    }
    .m-cart-item__info.m-cart-drawer-item__info .m-cart-item__price .m-cart-item__price--regular {
        font-size: 13px;
    }
    .m-cart__subtotal--label, .m-cart__subtotal--price {
        font-size: 14px !important;
    }
    .product-comparision-sec .comparision-tbl-img .m-custom-content__block-inner {
        min-width: 150%;
    }
    .product-comparision-sec .comparision-tbl-img {
        overflow-x: scroll;
    }
    p.cart-note {
        font-size: 11px;
    }
    .home-pg-testimonilas .m-testimonial .m-testimonial__wrapper {
        border-radius: 15px;
    }
    .home-pg-faqs-sec .container-fluid {
        padding-inline: 0;
    }
    .home-pg-slider .m-richtext__title {
        font-size: 42px;
    }
    .home-pg-slider .m-richtext__button .m-slide__button-first {
        font-size: 14px;
    }
    .home-pg-slider .m-slide__wrapper {
        padding-bottom: 60px;
    }
    .home-pg-slider .m-richtext__description {
        font-size: 15px;
    }
    .c-hide-on-mobile{
        display: none !important;
    }
    .c-hide-on-desk{
        display: flex !important;
    }
    .collection-banner .m-slide__wrapper {
        padding-top: 25px;
    }
    .collection-banner .m-richtext__title {
        font-size: 27px;
    }
    .collection-banner .m-richtext__description {
        font-size: 13px;
    }
    .custom_footer_block .c-payment-icon {
        width: 100%;
    }
    .dpd-footer-logo>img {
        width: 50px;
    }
}

@media(max-width:475px){
    .home-pg-featured-sec .m-icon-box__content .m-icon-box__description {
        font-size: 11px;
    }
    .home-pg-featured-sec .m-icon-box__icon {
        width: 75px!important;
    }
    .home-pg-featured-sec .m-icon-box--vertical .m-icon-box__content {
        margin-top: 5px;
    }
    .m-section__heading, .product-comparision-sec .comparision-content-txt .m-richtext__title{
        font-size: 27px!important;
    }
    .m-section__description {
        font-size: 13px!important;
    }
    .m-section__header {
        margin-bottom: 20px!important;
    }
    .why-choose-sec .why-choose-html .heading>h2, .about-vanya-sec .m-custom-content__block-text .m-richtext .m-richtext__title {
        font-size: 27px;
    }
    .why-choose-sec .why-choose-html .heading {
        margin-bottom: 15px;
    }
    .why-choose-sec .m-custom-content__block-image:after {
        height: 90px;
        width: 90px;
        right: 20px;
        bottom: -40px;
    }
    .why-choose-sec .why-choose-html .icon-with-content .item {
        min-width: 48%;
    }
    .why-choose-sec .why-choose-html .icon-with-content .item .icon img {
        width: 55px;
        height: 55px;
    }
    .product-comparision-sec .comparision-content-txt .m-richtext__title {
        font-size: 20px!important;
    }
    .m-article-card {
        padding: 7px 7px 12px!important;
    }
    .m-article-card .m-article-card__content .m-article-card__title {
        font-size: 14px;
        margin-bottom: 3px;
    }
    .m-article-card .m-article-card__content .m-article-card__readmore {
        font-size: 12px;
    }
    .m-footer .custom_footer_block {
        padding-top: 30px;
        padding-bottom: 20px;
        gap: 15px;
    }
    .m-footer .custom_footer_block .c-social-icon .payment-title, .m-footer .custom_footer_block .c-payment-icon .payment-title {
        font-size: 10px;
    }
    .m-footer .custom_footer_block .social-icon-with-payment {
        gap: 10px;
    }
    .m-footer .custom_footer_block {
        margin-bottom: 20px;
    }
    .m-footer--middle .m-footer--block-menu .m-footer--block-content .m-link-lists--item {
        font-size: 12px;
    }
    .about-us-banner-sec .m-slide__content .m-slide__title {
        font-size: 38px;
    }
    .about-us-banner-sec .m-slide__wrapper {
        padding-top: 30px;
        padding-bottom: 20px;
    }
    .main-product__block .m-product-title {
        font-size: 27px!important;
    }
    .main-product__block .product-shipping-info .content-with-img {
        width: 50%;
    }
    .main-product__block .product-shipping-info {
        flex-wrap: wrap;
        row-gap: 12px;
    }
    .main-product__block .product-shipping-info .content-with-img {
        row-gap: 5px;
    }
    .main-product__block .product-shipping-info .content-with-img img {
        width: 55px;
    }
    .faqs-page collapsible-tab.m-collapsible .m-collapsible--button {
        padding: 10px 15px;
        font-size: 14px !important;
    }
    .faqs-page .m-collapsible--content__inner {
        padding-inline: 15px;
        font-size: 12px;
    }
    .faq-title .m-richtext .m-richtext__title {
        font-size: 24px!important;
        margin-block: 10px 20px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__description {
        font-size: 14px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__title {
        font-size: 32px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__button {
        margin-top: 15px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__button .m-slide__button-first {
        font-size: 14px;
        padding: 6px 18px;
    }
    .home-pg-testimonilas .m-testimonial .c-content .m-testimonial__description, .home-pg-testimonilas .m-testimonial .c-content .m-testimonial__name {
        font-size: 13px;
    }
    .home-pg-faqs-sec .m-section__heading {
        font-size: 24px!important;
    }
    .home-pg-faqs-sec .m-section__header {
        margin-bottom: 12px!important;
    }
    .home-pg-faqs-sec .m-collapsible-tab--button,
    .pdp-faqs-sec .m-collapsible-tab--button {
        margin-top: 15px;
    }
    .home-pg-slider .m-richtext__title {
        font-size: 35px;
    }
    .home-pg-slider .m-slide__wrapper {
        padding-bottom: 50px;
    }
    .home-pg-slider .m-richtext__button {
        margin-top: 15px;
    }
    .m-product-card .m-product-card__content .m-product-card__price .c-rate-per-price>p {
        font-size: 12px;
    }
}

@media(max-width:428px){
    .why-choose-sec .why-choose-html .icon-with-content .item {
        min-width: 55%;
    }
    .our-certifications-sec .m-mixed-layout__inner {
        row-gap: 15px;
    }
    .about-us-banner-sec .m-slide__content .m-slide__title {
        font-size: 35px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__title {
        font-size: 20px;
    }
    .about-why-vanya-sec .m-custom-content__block-text .m-richtext__description {
        font-size: 12px;
    }
    .vapour-treatment {
        padding: 5px 15px;
        border-radius: 8px;
        gap: 10px;
    }
    .vapour-treatment img {
        width: 60px;
    }
    .vapour-treatment h3 {
        font-size: 16px;
    }
    .vapour-treatment p {
        font-size: 11px;
    }
    .pdp-faqs-sec .m-collapsible .m-collapsible--button {
        font-size: 14px;
    }
    .faq-title .m-richtext .m-richtext__title {
        font-size: 22px!important;
        margin-block: 10px 20px;
    }
    .m-select-custom--trigger, .our-partner-sec-two .m-icon-box--vertical .m-icon-box__content .m-icon-box__description {
        font-size: 13px;
    }
    .our-partner-sec-two .m-icon-box {
        padding: 10px;
    }
    .our-partner-sec-two .m-icon-box--vertical .m-icon-box__content .m-icon-box__heading {
        font-size: 16px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__title {
        font-size: 28px;
    }
    .our-partner-banner-sec .m-slide__wrapper {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__description {
        font-size: 13px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__button {
        margin-top: 10px;
    }
    .our-partner-banner-sec .m-slide__content .m-richtext__button .m-slide__button-first {
        font-size: 13px;
    }
    .home-pg-testimonilas .m-testimonial .m-testimonial__image {
        --image-width: 40px;
    }
    .home-pg-faqs-sec .m-section__heading {
        font-size: 22px!important;
    }
    .home-pg-faqs-sec .m-collapsible__image {
        border-radius: 10px;
        margin-bottom: 15px;
    }
    .home-pg-faqs-sec .m-collapsible {
        padding: 10px;
        margin-bottom: 8px;
    }
    .home-pg-faqs-sec .m-collapsible--button {
        font-size: 15px;
    }
    .home-pg-faqs-sec .m-collapsible--content__inner {
        padding-top: 5px;
        font-size: 13px;
    }
    .home-pg-faqs-sec .m-collapsible-tab--button .m-button--primary,
    .pdp-faqs-sec .m-collapsible-tab--button .m-button--primary {
        padding: 8px 20px;
        font-size: 13px;
    }
    .home-pg-slider .m-richtext__title {
        font-size: 30px;
    }
    .home-pg-slider .m-slide__wrapper {
        padding-bottom: 30px;
        padding-inline: 20px;
    }
    .home-pg-slider .m-richtext__button .m-slide__button-first {
        font-size: 13px;
        padding: 8px 18px;
    }
    .home-pg-slider .m-richtext__description {
        margin-top: 10px;
        font-size: 14px;
    }
    .collection-banner .m-richtext__title {
        font-size: 23px;
    }
    .collection-banner .m-richtext__description {
        font-size: 12px;
    }
}

@media(max-width:393px){
    .home-pg-featured-sec .m-icon-box__icon {
        width: 70px!important;
    }
    .m-section__heading, .product-comparision-sec .comparision-content-txt .m-richtext__title{
        font-size: 25px!important;
    }
    .m-section__description {
        font-size: 12px!important;
    }
    .why-choose-sec .why-choose-html .icon-with-content .item {
        min-width: 62%;
    }
    .why-choose-sec .why-choose-html .icon-with-content .item .icon img {
        width: 50px;
        height: 50px;
    }
    /*  .why-choose-sec .why-choose-html .icon-with-content .item:first-child div */
    .why-choose-sec .why-choose-html .icon-with-content .item>div {
        row-gap: 20px;
    }
    .about-vanya-sec .m-custom-content__block-text .m-richtext__description {
        font-size: 12px;
    }
    .product-comparision-sec .comparision-content-txt .m-richtext__title {
        font-size: 18px!important;
    }
    .our-certifications-sec .m-mixed-layout__inner .m-icon-box__icon {
        width: 80px !important;
    }
    .m-footer .m-footer--bottom-inner .m-footer__copyright, .m-footer .m-footer--bottom-inner .c-footer-bottom {
        font-size: 11px;
    }
    .main-product__block .m-product-form--input .m-quantity__input, .main-product__block.main-product__block-variant_picker .m-product-option .m-product-option--label, 
    .m-product-form .m-product-form--wrapper .m-product-form--input .m-product-option--label, 
    .main-product__block.main-product__block-variant_picker variant-picker .m-product-option--button .m-product-option--node__label, 
    .m-breadcrumb--wrapper .m-breadcrumb--item, .main-product__block.main-product__block-buy_buttons .m-product-form .m-add-to-cart, 
    .shopify-payment-button .shopify-payment-button__button, .about-feature-image-card .m-icon-box .m-icon-box__description,.note-with-atc>p {
        font-size: 12px;
    }
    .about-feature-image-card .m-icon-box .m-icon-box__heading {
        font-size: 18px;
    }
    .vapour-treatment {
        padding: 7px 15px;
    }
    .vapour-treatment img {
        width: 70px;
    }
    .m-product-form .m-product-form--wrapper .m-product-form--input {
        margin-right: 10px;
        width: 120px;
    }
}

@media(max-width:375px){
    .why-choose-sec .why-choose-html .icon-with-content .item {
        min-width: 65%;
    }
    .about-us-banner-sec .m-slide__content .m-slide__title {
        font-size: 32px;
    }
}