@media screen and (max-width: 1330px){
.featured-slider-area .slick-arrow{ width: 56px; height: 56px; z-index: 9; }
.featured-slider-area .slick-arrow.slick-next{ right: 0; background-position: top right; }
.featured-slider-area .slick-arrow.slick-prev{ left: 0; }
.all-pay-icons-area{ padding-top: 0; text-align: center; }
ul.prd-lst-cntnt li {
    padding-left: 45px;
}
}
@media screen and (max-width: 1200px){
.banner-area p.subhedng{ font-size: 24px; }
.banner-area h2{ font-size: 70px; }
.banner-area p{ font-size: 27px; }
.footer-menu-area ul li, .foot-menu-list ul li{ font-size: 18px; }
.foot-description p{ font-size: 16px; }
.join-comnty-area, .total-contact-page{ padding: 80px 0; }
.join-comnty-area label{ font-size: 45px; }
.customer-story-area, .featured-area{ padding-top: 100px; }
.mission-area, .total-prmse-area, .feel-beauty-area{ padding: 100px 0; }
.customer-story-area h5, .feel-beauty-area h4, .mission-area h3, .featured-area h2{ font-size: 60px; }
.featured-area .slick-list{ padding: 50px 0; }
.featured-area .slick-slide img{ max-width: 200px; height: auto; }
.featured-slider-area .slick-arrow{}
.total-checkout-area .order-resrved-area{ font-size: 18px; }
.total-checkout-area .order-rsrvd-right{ padding: 14px 20px 14px 20px; }
.total-checkout-area .order-rsrvd-left{ padding-left: 20px; }
.ordr-rsrd-body{ padding-left: 20px; padding-right: 20px; }
.great-job-area span.great-job-box{ margin-right: 15px; font-size: 24px; }
.great-job-area span{ font-size: 15px; }
.total-checkout-area h2{ font-size: 42px; margin-bottom: 20px; }
.total-checkout-area, .shop-area{ padding: 80px 0; }
.order-summary-area{ padding: 20px; }
.order-summary-area h3{ font-size: 30px; margin-bottom: 20px; }
.smry-mny-back figure{ margin-bottom: 20px; }
.smry-mny-back{ padding: 120px 20px 20px; }
.smry-mny-back figure img{ width: 170px; height: 170px; }
.smry-mny-back h4{ font-size: 24px; margin-bottom: 20px; }
.ordr-rsrd-foot{ font-size: 16px;margin-bottom: 40px; }
.ordr-untd-area figure:after{ top: 14%; }
.for-rslts-area{ padding: 30px; }
.tsti-area, .prdct-dtls-area{ padding-top: 60px; }
.tsti-area h3{ font-size: 48px; margin-bottom: 30px; }
.custmr-tstmnls-area{ padding: 30px 0; }
.for-rslts-area h4{ font-size: 30px; }
.for-rslts-area ul li{ font-size: 20px; }
.prd-list-icons{ padding: 40px 0; }
.prdct-dtls-area h2{ font-size: 48px; }
.prd-subs-area .prd-sub-btn{ font-size: 18px; }
.total-faq-area{ padding: 100px 0; }
.total-faq-area h2{ font-size: 56px; margin-bottom: 40px; }
.shop-area h2{ font-size: 60px; }
.shop-area p.shop-pra-only{ font-size: 20px; }
.shop-area{ padding: 60px 0 30px; }
.total-contact-page h2{ font-size: 54px; }
.total-contact-page h3{ font-size: 42px; margin-bottom: 20px; }
.total-contact-page p{ font-size: 20px; }
.cstmr-sprt-area p small{font-size: 14px;}
.cstmr-sprt-area p a{ font-size: 30px; }
/* .cstmr-sprt-area{ padding-left: 70px; } */
.cstmr-sprt-area img{ width: 60px; height: auto; }
.ingrdnts-list-area figure.ingrdnts-pic-area{ width: 200px; height: 200px; }
.prod-tab-area .tab-pane h3{ font-size: 24px; }
.tab-prd-dtls-area p{ font-size: 20px; }
.tab-prd-dtls-inner-area .tab-dtls-prd-list h4{ font-size: 36px; }
.tab-prd-dtls-area ul li{ font-size: 22px; }
.ingrdnts-list-area h4{ 
    padding-left: 80px;
 font-size: 30px; 
 font-size: 32px;
}
.featured-item-slider h3, .order-summary-area h3{ 
    font-size: 18px; 
    }
#new-cont-sec p{ font-size: 20px;}
ul.prd-lst-cntnt li {
    padding-left: 45px;
}
}
@media screen and (max-width: 992px){
.klaviyo-form.klaviyo-form.klaviyo-form {max-width: 500px;}
.header-area .navbar .navbar-nav .nav-item{ margin-right: 0px; }
.header-area .search-area, .header-area .profile-area, .header-area .top-cart-area{ padding-left: 20px; }
.banner-area p.subhedng{ font-size: 3.5vw; margin-bottom: 2.5%; }
.banner-area h2{ font-size: 7vw; margin-bottom: 7%; }
.banner-area p{ font-size: 3.8vw; }
.banner-btn-area a{ font-size: 3vw; padding: 2% 7%; }
.banner-area .slick-dots li button{ font-size: 12px; }
.foot-menu-list ul{ margin-bottom: 30px; }
.foot-menu-list .text-right{ text-align: left !important; }
.payment-icons-area { width: auto; margin: 0; }
.payment-icons-area a{ padding-left: 0; padding-right: 15px; }
ul.foot-social-icons{ -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.join-comnty-area{ padding: 40px 0; }
.join-frm-group .subscribe-btn{ font-size: 16px; top: 28px; right: 15px; }
.join-frm-group input[type="email"]{ padding: 15px 130px 15px 50px; }
.join-frm-group i{ left: 15px; }
.join-comnty-area label{ font-size: 34px; }
.join-comnty-area label small{ font-size: 15px; }
.join-comnty-area{ margin-bottom: 50px; }
.mission-area, .total-prmse-area, .feel-beauty-area{ padding: 50px 0; }
.customer-story-area h5, .feel-beauty-area h4, .mission-area h3, .featured-area h2{ font-size: 48px; }
.customer-story-area p{ font-size: 24px; margin-bottom: 30px; }
.feel-beauty-area p{ font-size: 20px; }
.footer-divider{ margin: 40px 0; }
.featured-item-slider h3, .order-summary-area h3{ 
    /* font-size: 22px;  */
    font-size: 18px; 
    }
.featured-item-slider p{ font-size: 16px; }
.featured-slider-area .cart-btn{ font-size: 16px; }
.total-prmse-area ul{ -webkit-flex-wrap:wrap;flex-wrap:wrap; }
.total-prmse-area ul li{ width: 50%; padding: 10px 0; }
.total-prmse-area p{ font-size: 18px; }
.customer-story-area, .featured-area{ padding-top: 60px; }
.mission-area, .total-prmse-area, .feel-beauty-area{ padding: 60px 0; }
.customer-story-area h5, .feel-beauty-area h4, .mission-area h3, .featured-area h2{ font-size: 48px; }
.feel-beauty-area .feel-sub-heading{ font-size: 24px; margin-bottom: 20px; }
.total-checkout-area{ padding: 50px 0; }
.total-checkout-area h2{ font-size: 30px; margin-bottom: 15px; }
.total-checkout-area .order-resrved-area, .order-summary-area ul li{ -webkit-flex-direction: column; flex-direction: column; }
.total-checkout-area .order-rsrvd-right, .total-checkout-area .order-rsrvd-left{ width: 100%; padding: 15px; text-align: center; }
.total-checkout-area .order-rsrvd-right:before{ display: none; }
.order-summary-area ul li figure{ margin: 0 0 10px; }
.order-summary-area ul li .sumr-dtls{ width: 100%; }
.order-summary-area h3{ margin-bottom: 5px; line-height: 1; }
.order-summary-area ul li .sumr-dtls h4{ font-size: 16px; }
.order-summary-area ul li .sumr-dtls p{ font-size: 10px; }
.order-summary-area ul li .sumr-dtls .qntty-area{ font-size: 14px;display: -ms-flex;display: -webkit-flex;display: -moz-flex;display: -o-flex; display: flex;-webkit-flex-direction: column; flex-direction: column; }
.order-summary-area ul li{ padding: 15px 0; border-top: 1px solid #dde2e6; }
.order-summary-area ul li:first-child{ border-top: 0; }
.order-summary-area .smr-totals-area{ font-size: 24px; }
.smry-mny-back figure img{ width: 150px; height: auto; }
.smry-mny-back h4{ font-size: 20px; }
.smry-mny-back p{ font-size: 15px; }
.smry-mny-back{ padding-top: 90px; }
.frm-2-panel, .frm-3-panel{ -webkit-flex-direction: column; flex-direction: column; }
.frm-2-panel div, .frm-3-panel div{ width: 100%; }
.visa-paypl-area{ -webkit-flex-direction: column; flex-direction: column; }
.visa-master-logos, .paypal-logos{ width: 100%; }
.checkout-left{ margin-bottom: 30px; }
.form-submt-area{ -webkit-flex-direction: column; flex-direction: column; }
.all-pay-icons-area{ padding-top: 20px; }
.paymnt-ordr-area{ padding-top: 40px; }
.tsti-area, .prdct-dtls-area{ padding-top: 40px; }
.tsti-area h3{ font-size: 42px; margin-bottom: 20px; }
.custmr-tstmnls-area{ padding-bottom: 20px; }
.char-info{ font-size: 20px; line-height: 1; min-height: 61px; display: flex; align-items: center; }
.tsti-area .char-rate{ font-size: 20px; }
.custmr-tstmnls-area h4{ font-size: 24px; }
.tsti-area p{ font-size: 18px; }
.for-rslts-area{ padding: 20px;  }
.for-rslts-area h4{ font-size: 24px; margin-bottom: 20px; }
.prod-tab-area .nav-tabs .nav-link{ font-size: 20px;  padding-left: 20px; padding-right: 20px;}
.how-to-use-list .use-list-body h3{ font-size: 24px; }
.how-to-use-list .use-list-body{ padding-top: 50px; }
.prd-list-icons ul{ -webkit-flex-wrap: wrap; flex-wrap: wrap; -webkit-justify-content: center; justify-content: center; }
.prd-list-icons ul li{ margin: 15px; }
.prd-list-icons{ padding: 20px 0; }
.prd-subs-area .prd-sub-btn{ font-size: 14px; line-height: 1; padding-left: 5px; padding-right: 5px; }
ul.prd-lst-cntnt li{ font-size: 14px; padding-left: 5px; padding-right: 5px;}
.total-faq-area{ padding: 50px 0; }
.total-faq-area h2{ font-size: 48px; margin-bottom: 30px; }
.prdct-dtls-area .badge-60{ width: 100px; }
.prdct-dtls-area h2{ font-size: 42px; }
.shop-area h2{ font-size:48px; margin-bottom: 10px; }
.shop-area p.shop-pra-only{ font-size: 15px; }
.shop-area{ padding: 40px 0 20px; }
.total-contact-page{ padding: 60px 0; }
.snd-msg-btm-area{ -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.snd-msg-btm-area div{ width: 50%;  }
.snd-msg-btm-area div .cstmr-sprt-area{ width: 100%;   }
.snd-msg-btm-area div:last-child{ width: 100%; }
.snd-msg-btm-area .foot-social-icons{ padding-top: 20px; -webkit-justify-content: center; justify-content: center; border-top: 1px solid #dce1e6; }
.total-contact-page h2{ font-size: 42px; }
.total-contact-page p{ font-size: 18px; }
.total-contact-page h3{ font-size: 36px; }
.cstmr-sprt-area p a{ font-size: 24px; }
.prc-txt1 img{ top: 17px; left: -1px; }
ul.foot-social-icons li a i{ width: 40px; height: 40px; line-height: 40px; font-size: 20px; }
.use-list-comb{ width: 74%; }
.about-sec1 .ps { position: relative; padding: 0 15px;}    
.about-sec1 img.model2 { position: relative; height: auto; width: auto; left: 0;top: 0; max-width: 100%; }
.about-sec1 h3 br, .about-sec1 h4 br, .about-sec2 h3 br, .about-sec2 h4 br, .about-sec3 h3 br, .about-sec3 h4 br{display: none;}
.prod-tab-area .safe-for-areaa ul{ -webkit-flex-wrap: wrap; flex-wrap: wrap; }
.prod-tab-area .safe-for-areaa ul li{ width: calc(100% / 3); padding: 10px 0; }
.tab-prd-dtls-area ul li{ font-size: 18px; background-size: 20px 20px; background-position: 0 15px;}
.tab-prd-dtls-inner-area .tab-dtls-prd-list h4{ font-size: 30px; }
.prod-tab-area .tab-pane h3{ font-size: 24px; margin-bottom: 20px; }
.tab-prd-dtls-area p{ font-size: 18px; }
.prod-tab-area .safe-for-areaa h4{ font-size: 20px; margin-bottom: 20px; }
.prod-tab-area .tab-pane h3{ font-size: 24px; }
.how-to-use-list figure img.use-icon{ width: 100px; bottom: -50px; margin-left: -50px; }
#new-cont-sec p{ font-size: 18px;}
#new-cont-sec h3{ text-align: left;}
ul.prd-lst-cntnt li {
    padding-left: 45px;
}
}
@media screen and (max-width: 850px){
.use-list-comb{ width: 75%; }
}
@media screen and (max-width: 767px){
/*body{ padding-top: 75px; }*/
/*.footer-area{ text-align: center; }*/
.banner-area{ overflow: hidden; }
.banner-area img{ height: 100%; width: auto; object-fit: inherit; max-width: 1900px; }
.banner-slider{ left: 0; right: 0; background: rgba(255,255,255,0.7); }
.banner-area .slick-dots li button:after{ top: 6px; height: 1px; }
.banner-area .slick-dots li button{ color: #00387e; }
.footer-menu-area ul{ display: block !important; text-align: center;  }
.footer-menu-area ul li:before{ display: none; }
.footer-menu-area ul li{ margin: 0; padding: 5px 0; }
ul.foot-social-icons{ justify-content: center; padding: 20px 0; border-bottom: 1px solid #e6ecf0; border-top: 1px solid #e6ecf0;}
.footer-divider{ margin: 20px 0; }
.footer-menu-area ul{ padding-bottom: 20px; }
.foot-description{ text-align: center; }
.join-comnty-area{ padding: 30px 15px; }
.join-comnty-area label{ display: block; text-align: center; padding-bottom: 15px; line-height: 1.1; }
.join-comnty-area label small{ padding-top: 15px; }
.footer-area img.foot-logo{ margin-bottom: 20px; }
.join-comnty-area{ margin-bottom: 30px; }
.mission-area, .total-prmse-area, .feel-beauty-area, .featured-area .slick-list{ padding: 30px 0; }
.customer-story-area, .featured-area{ padding-top: 30px; }
.mission-area, .total-prmse-area, .feel-beauty-area{ padding: 30px 0; }
.customer-story-area h5, .feel-beauty-area h4, .mission-area h3, .featured-area h2{ font-size: 36px; }
.total-prmse-area ul li{ width: 50%; }
.mission-area figure img{ width: 100%; height: auto; margin-bottom: 15px; }
.mission-area p{ font-size: 18px; }
.mission-area ul li{ font-size: 24px; margin-bottom: 24px; }
.mission-area{ text-align: center; }
.feel-beauty-area figure{ max-width: 600px; }
.feel-beauty-area figure img{ width: 100%; }
.feel-beauty-area p{ margin-bottom: 30px; }
.header-area .navbar{ padding: 15px 0; }
.featured-slider-area .slick-arrow{ top: 230px; }
.show-mob{display: -ms-flex;display: -webkit-flex;display: -moz-flex;display: -o-flex; display: flex; }
.hide-mob{ display: none; }
.total-checkout-area{ padding: 30px 0; }
.checkout-left, .checkout-right{ width: 100%; }
.total-checkout-area .container{ -webkit-flex-direction: column; flex-direction: column; }
.order-summary-area ul li{-webkit-flex-direction: row; flex-direction: row;}
.order-summary-area ul li figure{ margin-right: 15px; }
.order-summary-area ul li .sumr-dtls .qntty-area{ padding-left: 10px; }
.great-job-area span.great-job-box{ font-size: 20px; }
.ordr-rsrd-foot{ font-size: 14px; margin-bottom: 20px; }
.ordr-rsrd-body p{ font-size: 14px; }
.frm-2-panel, .frm-3-panel{ -webkit-flex-direction: row; flex-direction: row; }
.frm-2-panel div{ width: 48.5%; }
.frm-3-panel div{ width: 31.6%; }
.total-ship-panel .form-control{ height: 52px; padding-left: 10px; }
.card-vldty div.cvv-area i, .card-vldty div.cvv-area svg{ font-size: 24px; top: 13px; }
.paymnt-ordr-area{ padding-top: 20px; }
.tsti-area, .prdct-dtls-area{ padding-top: 30px; }
.tsti-area h3{ font-size: 36px; margin-bottom: 10px; }
.custmr-tstmnls-area .d-flex, .for-rslts-area ul{ -webkit-flex-direction: column; flex-direction: column; }
.custmr-tstmnls-area{ padding: 20px 0; }
.char-info{ margin-bottom: 15px; }
.tsti-area{ text-align: center; }
.custmr-tstmnls-area h4{ font-size: 22px; }
.tsti-area p{ font-size: 16px; }
.for-rslts-area ul li{ margin-top: 20px; }
.for-rslts-area h4{ margin-bottom: 0; }
.how-to-use-list:after{ display: none; }
.use-list-comb{ display: none; }
.how-to-use-list{ margin-bottom: 20px; }
.prdct-dtls-area h2{ font-size: 42px; margin-top: 20px; }
.prdct-dtls-area p{ font-size: 14px; }
.total-faq-area{ padding: 30px 0; }
.total-faq-area h2{ font-size: 42px; margin-bottom: 20px; }
.total-faq-area .align-items-stretch{ align-items: baseline; }
.total-faq-area figure.faq-pic{ padding-bottom: 30px; }
.prod-tab-area .tab-pane, .prod-tab-area{ padding-top: 30px;	 }
.prd-price-list{ padding-top: 30px; }
.shop-area h2{ font-size: 36px; }
.total-contact-page{ padding: 30px 0; }
.total-contact-page figure{ margin-bottom: 30px; }
.total-contact-page figure img{ width: 100%; }
.total-contact-page h2{ font-size: 35px; margin-bottom: 15px; }
.total-contact-page p{ font-size: 16px; }
p.cntct-para{ margin-bottom: 20px; line-height: 1.4!important; }
p.cntct-para a:before, p.cntct-para a:after{ display: none; }
p.cntct-para a{ padding: 2px 5px; margin: 0; }
.total-contact-page h3{ font-size: 30px; margin-bottom: 20px; }
.snd-msg-btm-area div{ width: 100%; }
.snd-msg-btm-area{ -webkit-flex-direction: column; flex-direction: column; }
.cstmr-sprt-area{ padding-left: 0; text-align: center; }
.cstmr-sprt-area img{ position: inherit; }
.cntct-snd-msg-area{ padding: 30px 0; }
.featured-item-slider.shop-prod-item .cart-btn{ opacity: 1; }
.prod-tab-area .safe-for-areaa ul li{ width: 50%; }
.ingrdnts-list-area figure.ingrdnts-pic-area{ margin: 0 auto; }
.ingrdnts-list-area{ text-align: center; }
.ingrdnts-list-area h4{ display: inline-flex; font-size: 20px;}
.tab-dtls-prd-list{ padding-top: 20px !important; }
.tab-prd-dtls-inner-area .tab-dtls-prd-list{ margin-top: 20px; }
.prod-tab-area .safe-for-areaa ul li{ font-size: 18px; }
.prod-tab-area .safe-for-areaa ul li img, .tab-prd-dtls-inner-area .tab-dtls-prd-list h4 img{ width: 50px; height: auto; }
.tab-prd-dtls-inner-area .tab-dtls-prd-list h4{ font-size: 27px; }
.tab-prd-dtls-inner-area .tab-dtls-prd-list{ margin-top: 20px; padding-top: 20px; }
.tsti-area .cmn-head{ font-size: 24px; }
.tsti-area .cmn-head-btm{ font-size: 16px; }

.jOjomr.jOjomr, .kCvnGr.kCvnGr{ padding: 10px 20px !important;}
.navbar-nav{ display: block !important;}
.shop-nav{ float: left; width: calc(100% - 20px);}
.navbar-nav .dropdown-menu{ margin-left: 15px; max-width: 260px;}
.drop-nav{ margin-left: 45px !important;}
.klaviyo-form.klaviyo-form.klaviyo-form {max-width: 480px;}
ul.prd-lst-cntnt li {
    padding-left: 45px;
}
}
@media screen and (max-width: 575px){
.footer-area{ text-align: center; }
.foot-menu-list .text-right{ text-align: center !important; }
.join-comnty-area{ margin-bottom: 20px; }
.total-prmse-area ul li{ width: 100%; }
.join-frm-group input[type="email"]{ padding-right: 15px; height: 52px; padding-top: 12px; padding-bottom: 12px; }
.join-frm-group .subscribe-btn{ position: relative; top: 0; left: 0; right: 0; width: 100%; display: block; background: #00aeef; color: #fff; padding: 10px; margin-top: 15px; }
.join-frm-group i{ top: 19px; }
.ordr-avlblty-area .col-sm-7{ padding-bottom: 25px; }
.ordr-prgrss-bar{ width: 50% !important; }
.frm-2-panel, .frm-3-panel, ul.prd-lst-cntnt{ -webkit-flex-direction: column; flex-direction: column; }
.frm-2-panel div, .frm-3-panel div{ width: 100%; }
.all-pay-icons-area{-webkit-flex-direction: column; flex-direction: column; width: auto; height: auto; margin: 5px 0;}
.card-vldty{ -webkit-flex-direction: column; flex-direction: column; padding-bottom: 0; }
.card-vldty div{ width: 100%; padding-bottom: 20px; }
.ordr-untd-area{ padding:0 0 15px; }
.ordr-untd-area figure{ position: relative; width: 100%; padding: 15px; margin-bottom: 15px; }
.ordr-untd-area figure:after{ display: none; }
.ordr-untd-area figure img{ margin: 0 auto; }
.tsti-area h3, .prdct-dtls-area h2{ font-size: 32px; }
ul.prd-lst-cntnt li{ width: 100%; min-height: 45px; display: flex;align-items: center; margin: 5px 0; }
ul.prd-lst-cntnt{ padding: 10px 0; }
.prd-subs-area .prd-sub-btn{ font-size: 16px; }
.total-faq-area{ padding: 20px 0; }
.total-faq-area h2{ font-size:36px; margin-bottom: 20px; }
.prdct-dtls-area .prd-slide-div{ margin-left: 0; }
.prd-slider-nav{ width: 100%; position: inherit; -webkit-flex-direction: row; flex-direction: row; height: auto; display: inline-block; }
.prdct-dtls-area .align-items-stretch{ -webkit-align-items: baseline !important; align-items: baseline !important; }
.prdct-dtls-area .prd-slide-div{ height: 400px; }
.prd-slider-nav .slick-track{ -webkit-flex-direction: row; flex-direction: row; }
.prdct-dtls-area .badge-60{ top: 15px; left: 50px; }
.prd-slider-nav .slick-track{    transform:inherit !important;}
.prd-slider-nav .slick-slide.slick-current:after{ display: none; }
.prd-slider-nav .slick-slide{ width: auto !important; padding: 5px; }
.prd-subs-area{ flex-direction: column; }
.prd-subs-area .prd-sub-btn{ width: 100%; }
.prd-subs-area .prd-sub-btn.active:before{ bottom: -9px; }
.prd-subs-area .prd-sub-btn.active:after{ border-bottom: 0;border-top: 10px solid #fff;bottom:inherit; top: -9px; border-left-width: 10px; border-right-width: 10px; margin-left: -5px; }
.breadcrumb-area ul li{ font-size: 12px; }
.breadcrumb-area ul li:before{ top: 0; }
.header-area .navbar-brand img{ width: 150px; height: auto; }
.banner-area{height: calc(100vh - 74px);}
.total-contact-page{ padding: 20px 0; }
.visa-master-logos{ padding: 15px 5px; }
.visa-paypl-area img{ margin-right: 5px; width: 45px; height: auto;}
.paypal-logos img{ width: 120px; height: auto; }
.total-checkout-area .sbmibt-btn-area{ margin-right: 0; }
.total-checkout-area .sbmibt-btn-area .btn{ width: 100%; }
.prd-slider-nav .slick-list div{ /*min-width: 50px;*/ margin: 0 2px; }
.prod-tab-area .safe-for-areaa ul li{ width: 100%; }
ul.prd-lst-cntnt li {
    padding-left: 45px;
}
}
@media only screen and ( max-width: 479px){
    .tab-prd-dtls-area a.stylsh-anchr{ top: 0;}
    .banner-btn-area a{ font-size: 20px; padding: 10px 25px;}
    .prd-price-list ul li:nth-child(2){ order: 1;}
    .prd-price-list ul li:nth-child(3){ order: 2;}
    .prd-price-list ul li:nth-child(1){ order: 3;}
    .top-header h1{ font-size: 25px;}
    .afterpay-logo{ width: 100% !important;}
    .visa-paypl-area img{ width: auto !important;}
    .klaviyo-form.klaviyo-form.klaviyo-form {max-width: 100%;}
    ul.prd-lst-cntnt li {
        padding-left: 45px;
    }
}
@media screen and (min-device-width: 1px) and (max-device-width: 767px) and (orientation : landscape){
.banner-area{ height: auto; }
.banner-area img{ height: 450px; min-height: 100vh; }
}
@media screen and (min-device-width: 1px) and (max-device-width: 992px) and (orientation : landscape){
.banner-area{ height: 130vh; }
}
@media screen and (min-width: 768px) and (max-width: 992px){
ul.prd-lst-cntnt{ -webkit-flex-direction: column; flex-direction: column; }
ul.prd-lst-cntnt li{ display: -webkit-flex; display: flex; min-height: 40px; -webkit-align-items:center;align-items:center; width: 100%; margin: 5px 0; font-size: 16px; }
}

@media only screen and (max-width: 767px) {
ul.prd-lst-cntnt li {
    padding-left: 45px;
}
.join-comnty-area.join-cmnt-for-frm .kl-private-reset-css-Xuajs1{
    /* padding: 2px 0 !important; */
    padding: 7px 0 !important;
}


@media only screen and (max-width: 375px){
    .payment-icons-area a{ padding-right: 10px;}
}
}

@media (max-width: 991px) {
.join-comnty-area {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
ul.prd-lst-cntnt li {
    padding-left: 45px;
}
}
