@media screen and (min-width: 768px) {
    .cl_link_main .cl_link:nth-child(2){
        padding-right: 0 !important;
        margin-right: 0 !important;
        border: 0;
    }
}

@media screen and (min-width: 1800px) {
    .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
        max-width: 1720px;
        padding: 0 30px;
    }
}

@media screen and (max-width: 1799px) {
    .home_section{
        background-position: 0% 180%, 100% 0%, 100% 88%;
    }
    .picks_main .picks_box:nth-child(2) {
        margin-right: 145px;
        margin-top: -135px;
    }
    .picks_main .picks_box:nth-child(3) {
        margin-right: 275px;
        margin-top: -60px;
    }
    .collection_swiper .collection_img_box {
        max-width: 430px;
    }
    .growth_journey_mainbox .col:nth-child(1) {
        margin-top: 435px;
        padding-left: 120px;
    }
    .growth_journey_box .mission_cont h2::after {
        font-size: 150px;
    }
    .growth_journey_mainbox .col:nth-child(2) {
        margin-top: 260px;
        padding-left: 75px;
    }
    .growth_journey_mainbox .col:nth-child(3) {
        padding-left: 120px;
    }
    .joinourteam_box{
        max-width: 1130px;
    }
    .key_benefits_img{
        width: 30%;
    }
    .key_benefits_label_box{
        min-width: 360px;
        padding: 4px;
    }
    .kb_digestive {
        top: 12%;
        left: 8%;
    }
    .kb_ayurvedic {
        top: 12%;
        right: 8%;
    }
    .kb_herbal::before, .kb_sugar::before {
        top: -6px;
        right: -48px;
        height: 115%;
    }
    .kb_sugar::before {
        top: -6px;
        left: -48px;
    }
    .kb_blood {
        left: 8%;
    }
    .kb_wellness {
        right: 8%;
    }
    .kb_blood::before, .kb_wellness::before {
        bottom: 45px;
        right: -24px;
        height: 95%;
    }
    .kb_wellness::before {
        left: -24px;
    }
    .gluco_care_home_right_aniimg{
        bottom: unset;
        left: unset;
    }
    .saffron_benefits_box_img img{
        width: 70px;
    }
    .saffron_benefits_box h2 {
        font-size: 26px;
    }
    .saffron_benefits_img {
        width: 30%;
    }
    .hgn_arrow_1, .hgn_arrow_2, .hgn_arrow_3, .hgn_arrow_4, .hgn_arrow_5, .hgn_arrow_6 {
        width: 130px;
    }
    .hgn_arrow_1 {
        bottom: -114px;
        right: -100px;
        width: 67%;
    }
    .hgn_arrow_2 {
        top: 91px;
        left: -115px;
        width: 78%;
    }
    .hgn_arrow_3 {
        bottom: -54px;
        right: -100px;
        width: 60%;
    }
    .hgn_arrow_4 {
        top: -33px;
        left: -130px;
        width: 70%;
    }
    .hgn_arrow_5 {
        top: -149px;
        right: -156px;
        width: 90%;
    }
    .hgn_arrow_6 {
        top: -115px;
        left: 0;
    }
    header .container,footer .container {
        max-width: 1750px;
        width: 96%;
    }
}

@media screen and (max-width: 1550px) {
    .wellbeing_main{
        min-height: 680px;
    }
    .collection_swiper .collection_img_box {
        max-width: 370px;
    }
}

@media screen and (max-width: 1399px) {
    .header .navbar-nav {
        gap: 6px;
    }
    .header .navbar-nav li .nav-link{
        font-size: 14px;
    }
    .cl_link_main .cl_link:not(:last-child) {
        margin-right: 12px;
        padding-right: 12px;
    }
    .navbar-brand img{
        width: 120px;
    }
    .home_left p {
        font-size: 20px;
    }
    .ssp_img {
        width: 65px;
    }
    .comman-py {
        padding: 65px 0;
    }
    .heading_title {
        font-size: 40px;
    }
    .heading_box p {
        font-size: 18px;
    }
    .mb-60 {
        margin-bottom: 50px;
    }
    .category_img img{
        width: 130px;
    }
    .founded_box h2 {
        font-size: 37px;
        line-height: 77px;
    }
    .medicine {
        padding: 4px 14px;
    }
    .medicine img,.founded_box img{
        width: 95px;
    }
    .range_img {
        padding: 30px;
    }
    .honey_bee1 {
        top: 18px;
        right: -22%;
    }
    .honey_bee3 {
        bottom: -98%;
        left: -1%;
    }
    .honey_bee2 {
        top: -80%;
        right: -1%;
    }
    .honey_bee4 {
        top: -49%;
        left: -38%;
    }
    .picks_box .picks_img {
        width: 130px;
    }
    .picks_box .picks_cont {
        min-width: 300px;
    }
    .picks_main .picks_box:nth-child(2) {
        margin-right: 120px;
        margin-top: -120px;
    }
    .picks_main .picks_box:nth-child(3) {
        margin-right: 235px;
        margin-top: -50px;
    }
    .collection_img img{
        width: 130px;
    }
    .collection_swiper .collection_img_box {
        max-width: 320px;
    }
    .collection_swiper_main {
        padding: 0 50px;
    }
    .product_gallery {
        padding: 70px;
    }
    .product_thumbs img {
        width: 50px;
    }
    .related_product_swiper .category_img img {
        width: 100px;
    }
    .related_product_cont .range_left h2 {
        font-size: 18px;
    }
    .related_product_cont .range_left p {
        font-size: 20px;
    }
    .product_detail_star_list li span {
        font-size: 16px;
    }
    .related_product_cont .product_detail_star_list {
        font-size: 10px;
        gap: 2px !important;
    }
    .growth_journey_mark {
        width: 70px;
        height: 70px;
    }
    .growth_journey_mark::before {
        width: 25px;
        height: 25px;
    }
    .growth_journey_box .mission_cont h2::after {
        font-size: 135px;
    }
    .growth_journey_mainbox .col:nth-child(1) {
        margin-top: 355px;
        padding-left: 65px;
    }
    .growth_journey_mainbox .col:nth-child(2) {
        margin-top: 224px;
        padding-left: 55px;
    }
    .growth_journey_mainbox .col:nth-child(3) {
        padding-left: 95px;
    }
    .mission_icon {
        width: 140px;
        height: 140px;
    }
    .mission_icon img{
        width: 80px;
    }
    .leaders_img {
        min-height: 180px;
        padding: 12px 20px 0 20px;
    }
    .joinourteam_box h2 {
        font-size: 50px;
    }
    .joinourteam_box p {
        font-size: 24px;
    }
    .joinourteam_box {
        max-width: 930px;
    }
    .download_img {
        min-height: 230px;
    }
    .download_img img{
        width: 180px;
    }
    .grievances_support_form .heading_title {
        font-size: 36px;
    }
    .grievances_support .heading_text {
        font-size: 20px;
    }
    .reachout_box {
        padding: 15px;
    }
    .reachout_img {
        width: 90px;
        height: 90px;
        padding: 10px 8px 0 8px;
        border-radius: 8px;

    }
    .shadowbit-track {
        gap: 90px;
    }
    .shadowbit-track h2 {
        font-size: 30px;
    }
    .shadowbit-slider1 {
        transform: translateY(0%) rotate(-5deg);
    }
    .tw_benefits_box_icon {
        width: 160px;
        height: 160px;
    }
    .twb_icon img{
        width: 80px;
    }
    .key_benefits_img {
        width: 24%;
    }
    .key_benefits_label_text .heading_title {
        font-size: 22px;
    }
    .key_benefits_label_box_img {
        width: 50px;
        height: 50px;
    }
    .key_benefits_label_box_img img{
        width: 28px;
    }
    .key_benefits_label_box_cont h2 {
        font-size: 20px;
    }
    .key_benefits_label_box {
        min-width: 300px;
    }
    .kb_digestive,.kb_ayurvedic {
        top: 20%;
    }
    .kb_blood,.kb_wellness {
        top: 82%;
    }
    .gluco_care_key_benefits_cart {
        padding-top: 185px;
    }
    .kb_herbal::before, .kb_sugar::before {
        top: -30px;
        right: -65px;
        height: 210%;
    }
    .kb_sugar::before {
        top: -30px;
        left: -65px;
    }
    .kb_herbal,.kb_sugar {
        top: 52%;
    }
    .kb_blood::before, .kb_wellness::before {
        bottom: 46px;
        right: -20px;
        height: 120%;
    }
    .kb_wellness::before {
        left: -20px;
    }
    .kb_digestive::before, .kb_ayurvedic::before {
        bottom: -82px;
        right: -30px;
        height: 175%;
    }
    .kb_ayurvedic::before {
        right: unset;
    }
    .key_benefits_label_text::before {
        height: 326%;
    }
    .sb_img_main {
        width: 110px;
        height: 110px;
    }
    .saffron_benefits_box_img img {
        width: 52px;
    }
    .honey_wc_icon{
        width: 70px;
        height: 70px;
    }
    .honey_wc_icon img{
        width: 40px;
    }
    .hgn_arrow_1, .hgn_arrow_2, .hgn_arrow_3, .hgn_arrow_4, .hgn_arrow_5, .hgn_arrow_6 {
        width: 100px;
    }
    .honey_golden_nectar_box h2{
        font-size: 20px;
    }
    .hgn_arrow_1 {
        bottom: -90px;
        right: -80px;
    }
    .hgn_arrow_2 {
        bottom: -87px;
        left: -80px;
    }
    .hgn_arrow_5 {
        top: -70px;
        right: -55px;
    }
    .hgn_arrow_6 {
        top: -90px;
        left: 0;
    }
    .pt-180 {
        padding-top: 120px !important;
    }
    .well_diet_biee_img2{
        margin-top: unset;
    }
}

@media screen and (max-width: 1199px) {
    .header_logo_center{
        width: auto !important;
    }
    .acc-login-box {
        display: flex;
        align-items: center;
        gap: 12px;
    }
    .acc-login-box .navbar-nav{
        flex-direction: row;
        gap: 12px;
    }
    .header .offcanvas,.acc-login-box .navbar-nav{
        align-items: center;
    }
    .header .offcanvas .navbar-nav{
        align-items: self-start;
    }
    .header .offcanvas .offcanvas-header,
    .header .offcanvas .offcanvas-body{
        width: 100%;
    }
    .header .offcanvas .offcanvas-header{
        border-bottom-color: #FBCCE9 !important;
    }
    
    .h1 {
        font-size: 48px;
        line-height: 50px;
    }
    .home_left p {
        font-size: 18px;
    }
    .home_section,.founded_section,.picks_section,.makes_us_different_section{
        background-size: 100px;
    }
    .home_right_aniimg {
        bottom: -10px;
        left: -20px;
    }
    .founded_box h2 {
        font-size: 32px;
        line-height: 70px;
    }
    .medicine img, .founded_box img {
        width: 70px;
    }
    .medicine {
        bottom: -8px;
        padding: 4px 12px;
        border-radius: 12px;
    }
    .wellbeing_icon img{
        width: 40px;
    }
    .wellbeing_main {
        min-height: 670px;
    }
    .honey_bee1, .honey_bee2, .honey_bee3, .honey_bee4 {
        width: 175px;
    }
    .honey_bee1 {
        right: -25%;
    }
    .honey_bee3 {
        bottom: -80%;
    }
    .honey_bee2 {
        top: -70%;
    }
    .honey_bee4 {
        top: -45%;
        left: -16%;
    }
    .position-absolute_1 {
        top: 26px;
        width: 80%;
        left: 50%;
        transform: translateX(-50%);
    }
    .footer_link_box h2 {
        font-size: 20px;
    }
    .footer_logo_box p, .footer_link_box p,.footer_link_list li a {
        font-size: 16px;
    }
    .footer_store_list li a {
        width: 100px;
    }
    .related_product_cont{
        flex-direction: column;
        gap: 10px !important;
    }
    .related_product_cont .range_left{
        max-width: 200px;
    }
    .growth_journey_mark {
        width: 60px;
        height: 60px;
    }
    .growth_journey_mainbox .col:nth-child(1) {
        margin-top: 285px;
        padding-left: 0;
    }
    .growth_journey_mainbox .col:nth-child(2) {
        margin-top: 190px;
        padding-left: 30px;
    }
    .growth_journey_mainbox .col:nth-child(3) {
        padding-left: 70px;
    }
    .growth_journey_box .mission_cont h2::after {
        font-size: 115px;
    }
    .wwa_cont h3 {
        font-size: 20px;
    }
    .wwa_cont .heading_title {
        font-size: 28px;
    }
    .wwa_list .heading_text {
        font-size: 18px;
    }
    .mission_icon {
        width: 120px;
        height: 120px;
    }
    .mission_icon img {
        width: 60px;
    }
    .quote_top, .quote_bottom{
        width: 120px;
    }
    .quote_top {
        top: -65px;
        left: -90px;
        transform: rotate(180deg);
    }
    .quote_bottom {
        bottom: -80px;
        right: 0;
    }
    .leaders_img {
        min-height: 146px;
        padding: 12px 18px 0 18px;
    }
    .compliance_box {
        flex-direction: column;
    }
    .compliance_right ,
    .compliance_right .primary-btn,
    .compliance_left{
        width: 100%;
    }
    .compliance_right .primary-btn{
        justify-content: center;
    }
    .download_img {
        min-height: 180px;
    }
    .download_img img {
        width: 130px;
    }
    .download_cont .heading_text {
        font-size: 16px;
    }
    .shadowbit-track {
        gap: 50px;
    }
    .shadowbit-slider2 {
        transform: translateY(-50%) rotate(6deg);
    }
    .shadowbit-track h2 {
        font-size: 26px;
    }
    .key_benefits_label_box_cont h2 {
        font-size: 18px;
    }
    .key_benefits_label_box {
        min-width: 270px;
    }
    .kb_digestive::before, .kb_ayurvedic::before {
        bottom: -64px;
        height: 150%;
    }
    .kb_herbal::before, .kb_sugar::before {
        top: -13px;
        right: -48px;
        height: 145%;
    }
    .kb_sugar::before {
        left: -48px;
    }
    .kb_blood::before, .kb_wellness::before {
        bottom: 30px;
        height: 80%;
    }
    .gluco_care_home_right_aniimg {
        bottom: unset;
        left: unset;
    }
    .cart_box_box_right{
        width: 100%;
        flex-direction: row-reverse !important;
        align-items: center !important;
    }
    .gallery_box .gallery_img {
        height: 135px;
    }
    .download_cont h2 {
        font-size: 20px;
    }
    .clients_worldwide_left h2 {
        font-size: 40px;
    }

}

@media screen and (max-width: 991px) {
    
    .home_section {
        background-position: 0% 40%, 100% 0%, 100% 88%;
    }
    .ssp_inner .col:not(:last-child), .well_quit_ssp_section .ssp_inner .col:not(:last-child), .painfree_powder_ssp_section .ssp_inner .col:not(:last-child) {
        border-right: none;
    }
    .category_img img {
        width: 70px;
    }
    .ssp_cont h2, .category_swiper h2, .wellbeing_box h2, .picks_box .picks_cont h2, .mud_cont h2 {
        font-size: 20px;
    }
    .founded_box h2 {
        font-size: 25px;
        line-height: 50px;
    }
    .honey_bee1, .honey_bee2, .honey_bee3, .honey_bee4 {
        display: none;
    }
    .wellbeing_icon img {
        width: 30px;
        margin-bottom: 10px;
    }
    .mud_img {
        width: 65px;
        height: 65px;
    }
    .mud_img img {
        width: 38px;
    }
    .footer_link_box {
        margin-top: 30px;
    }
    .product_category_title {
        font-size: 16px;
    }
    .product_detail_title {
        font-size: 30px;
    }
    .product_detail_disc {
        font-size: 18px;
    }
    .product_detail_size_main .form-check .form-check-label{
        padding: 7px 16px;
    }
    .growth_journey_mainbox .col:nth-child(1),.growth_journey_mainbox .col:nth-child(2),.growth_journey_mainbox .col:nth-child(3) {
        margin-top: 15px;
        padding-left: 12px;
    }
    .growth_journey_box2.growth_journey_box .mission_cont h2::after {
        bottom: -16px;
        right: 0px;
    }
    .growth_journey_bottom{
        margin-top: 52px;
        background-image: unset;
    }
    .growth_journey_mark {
        width: 50px;
        height: 50px;
    }
    .growth_journey_mark::before {
        width: 20px;
        height: 20px;
    }
    .growth_journey_box .mission_cont h2::after {
        font-size: 90px;
    }
    .growth_journey_top{
        margin-bottom: 0;
    }
    .leaders_swiper_navigation .swiper-button-next, .leaders_swiper_navigation .swiper-button-prev{
        width: 45px;
        height: 45px;
    }
    .joinourteam_box{
        padding: 60px;
    }
    .joinourteam_box h2 {
        font-size: 35px;
    }
    .joinourteam_box p {
        font-size: 18px;
    }
    .compliance_pdf_icon {
        width: 100px;
        height: 100px;
    }
    .compliance_pdf_icon img{
        width: 50px;
    }
    .ourbank_box{
        flex-direction: column-reverse !important;
    }
    .ourbank_qr_box{
        width: fit-content;
    }
    .ourbank_qr {
        width: 140px;
    }
    .ourbank_qr_box {
        padding: 8px;
    }
    .ourbank_border {
        border-right: unset;
        padding-bottom: 15px;
        border-bottom: 1px solid #DDDDDD;
    }
    .grievances_support_map {
        height: 300px;
    }
    .gallery_heading .heading_title {
        font-size: 28px;
    }
    .terms_section .gallery_heading .heading_title {
    font-size: 26px;
    }
    .notification_wrap {
        padding: 30px;
    }
    .notification_badge {
        padding: 5px 12px;
    }
    .notification_box_right_top .heading_text {
        font-size: 14px;
    }
    .notification_box_right_bottom h2 {
        font-size: 18px;
    }
    .notification_box_right_bottom .heading_text {
        font-size: 16px;
    }
    .remove_notification {
        width: 30px;
        height: 30px;
        margin-top: 50px;
    }
    .true_women_hitw::before, .true_women_keyingre::before{
        display: none;
    }
    .true_women_hitw_keyingre_cont {
        padding-left: 0px;
    }
    .true_women_keyingre .true_women_hitw_keyingre_cont {
        padding-right: 0px;
    }
    .true_women_hitw {
        margin-bottom: 40px;
    }
    .happy_customer_box{
        flex-direction: column !important;
    }
    .happy_customer_img{
        width: 180px;
    }
    .happy_customer_img img{
        width: 100%;
    }
    .true_women_hitw_keyingre{
        padding-top: 0 !important;
    }
    .gluco_care_key_benefits_cart {
        padding-top: 110px;
    }
    .key_benefits_label_box{
        position: unset;
    }
    .key_benefits_img {
        width: 40%;
        margin-bottom: 35px;
    }
    .kb_digestive::before, .kb_ayurvedic::before,.kb_herbal::before, .kb_sugar::before,.kb_blood::before, .kb_wellness::before{
        display: none;
    }
    .key_benefits_label_text::before{
        height: 150%;
        bottom: -65px;
    }
    .key_benefits_label_box {
        min-width: auto;
        max-width: 320px;
        margin: auto;
        margin-bottom: 10px;
    }
    .gc_key_ingredient_box_img {
        width: 80px;
        height: 80px;
    }
    .gc_key_ingredient_box_img img{
        width: 60px;
    }
    .saffron_benefits_wrap {
        padding-top: 0;
    }
    .saffron_benefits_img {
        width: 100%;
    }
    .saffron_benefits_absolute1, .saffron_benefits_absolute2, .saffron_benefits_absolute3 {
        position: unset;
    }
    .pt-180 {
        padding-top: 65px !important;
    }
    .saffron_attar_why_choose .true_women_hitw_keyingre_img{
        background: linear-gradient(44.95deg, #F5AB5F 1.32%, #D97A3A 69.64%);
    }
    .hgn_arrow_1, .hgn_arrow_2, .hgn_arrow_3, .hgn_arrow_4, .hgn_arrow_5, .hgn_arrow_6 {
        display: none;
    }
    .position-absolute_1, .position-absolute_2, .position-absolute_3 {
        position: unset;
    }
    .position-absolute_1,.position-absolute_3 {
        width: 100%;
        transform: unset;
    }
    .honey_golden_nectar_img img {
        width: 100%;
        max-width: 400px;
    }
    .honey_golden_nectar_img{
        margin-bottom: 40px;
    }
    .honey_golden_nectar_box{
        position: relative;
        padding-left: 50px;
    }
    .honey_golden_nectar_box::before{
        position: absolute;
        content: '';
        top: 0;
        left: 0;
        width: 30px;
        height: 30px;
        background-image: url("../img/honey_icon.svg");
        background-position: top;
        background-repeat: no-repeat;
        background-size: auto;
    }
    #zoom-pane {
        display: none;
    }
    .home_section .home_left {
        top: 0px;
    }
    .primary-btn{
        font-size: 16px;
    }
    .quote_bottom {
        bottom: -25px;
        right: 0;
    }
    .benefits_well_pachan_img {
        position: relative;
        left: 0;
        top: unset;
        transform: unset;
        width: 100%;
    }
    .benefits_well_pro_protein_powder .benefits_well_pachan_img {
        position: relative;
        left: 0;
        top: unset;
        transform: unset;
        width: 100%;
    }
    .shilajit_royal_section h2.heading_title {
        font-size: 36px;
    }
    .benefits_well_pro_protein_powder.shilajit_royal_section .benefits_well_pachan_img {
        width: 100%;
    }
}

@media screen and (min-width: 992px) {
    .digestive_liver_support .natural_digestive_care_box {
        min-height: 268px;
    }
    .digestive_liver_support .col-lg-3 {
        width: 30% !important;
    }
    .digestive_liver_support .col-lg-5 {
        width: 37%;
    }
    
}

@media screen and (max-width: 768px) {
    .comman-py {
        padding: 60px 0;
    }
    .medicine img, .founded_box img {
        width: 35px;
    }
    .medicine {
        bottom: -2px;
        padding: 4px 8px;
        border-radius: 8px;
    }
    .founded_box h2 {
        font-size: 18px;
        line-height: 35px;
    }
    .range_img {
        padding: 20px;
    }
    .range_cart {
        padding: 5px 7px;
    }
    .range_right{
        width: 35px;
        height: 35px;
    }
    .picks_main .picks_box:nth-child(2),.picks_main .picks_box:nth-child(3) {
        margin-right: 0;
        margin-top: 0;
    }
    .picks_box .picks_img {
        width: 60px;
        position: unset;
    }
    .picks_box .picks_cont {
        min-width: auto;
    }
    .picks_box {
        justify-content: start;
        flex-direction: row-reverse;
    }
    .picks_main .picks_box{
        gap: 15px;
    }
    .picks_main .picks_box:not(:last-child){
        margin-bottom: 15px;
    }
    .picks_main{
        margin-top: 30px;
    }
    .makes_us_different_line::before, .makes_us_different_line::after{
        display: none;
    }
    .makes_us_different_box {
        padding: 0;
    }
    .swiper-button-next, .swiper-button-prev {
        width: 40px;
        height: 40px;
    }
    .swiper-button-next:after, .swiper-button-prev:after {
        font-size: 15px;
    }
    .joinourteam_box {
        padding: 40px;
    }
    .joinourteam_box h2 {
        font-size: 28px;
    }
    .joinourteam_box p {
        font-size: 14px;
    }
    .leaders_img {
        height: 245px;
        min-height: auto;
    }
    .ourbank_text {
        font-size: 16px;
    }
    .grievances_support_map {
        height: 220px;
    }
    .shadowbit-track {
        gap: 20px;
    }
    .shadowbit-track h2 {
        font-size: 22px;
    }
    .shadowbit-slider-area {
        padding: 50px 0;
    }
    .shadowbit-slider1 {
        transform: translateY(50%) rotate(-4deg);
    }
    .shadowbit-slider2 {
        transform: translateY(-50%) rotate(6deg);
    }
    .tw_instruction_box {
        padding: 15px;
    }
    .tw_instruction_icon {
        width: 65px;
        height: 65px;
    }
    .instruction_icon img{
        width: 35px;
    }
    .terms_section p {
        font-size: 16px;
    }
    .sort_filter_box .trans-search{
        width: 100%;
    }
    .heading_box_sec .heading_title {
        font-size: 30px;
    }
    .tw_instruction_box p,.login_section .heading_text {
        font-size: 16px;
    }
    .login_main .gallery_heading .heading_title {
        font-size: 30px;
    }
    .product_gallery img {
        height: 100%;
        object-fit: fill;
        max-height: 300px;
        padding: 20px;
    }
    .page-numbers li{
        width: 25px;
        height: 25px;
    }
    .page-btn {
        padding: 4px 12px;
        border-radius: 25px;
    }
    .natural_digestive_care_box {
       min-height: auto;
    }
    .natural_digestive_care_center {
        padding: 15% 20px;
        max-width: 300px;
        margin: 0 auto;
    }
}

@media screen and (max-width: 575px) {
    .comman-py {
        padding: 55px 0;
    }
    .category_img img {
        width: 150px;
    }
    .swiper_main .swiper-button-next {
        right: 0;
    }
    .swiper_main .swiper-button-prev {
        left: 0;
    }
    .range_cont {
        padding: 15px 5px;
    }
    .wellbeing_main{
        background-image: unset;
    }
    .wellbeing_main {
        min-height: auto;
    }
    .wm-15{
        margin-bottom: 15px;
    }
    .newsletter_main .form-control {
        padding: 8px 100px 8px 18px;
    }
    .newsletter_main {
        padding: 40px 20px;
    }
    .newsletter_main .primary-btn {
        font-size: 12px;
        min-width: fit-content !important;
        padding: 0px 15px !important;
    }
    .filter_modal .modal-content {
        border-radius: 30px;
        padding: 20px;
    }
    .filter_selected,.filter_link {
        padding: 3px 12px;
    }
    .filter_selected_box {
        padding: 12px;
        border-radius: 10px;
    }
    .swiper_related_product .swiper-button-next {
        right: -6px;
    }
    .swiper_related_product .swiper-button-prev {
        left: -6px;
    }
    .related_product_cont .range_left h2 {
        font-size: 14px;
    }
    .related_product_cont .range_left p {
        font-size: 16px;
    }
    .quantity_box .form-control{
        width: 50px;
    }
    .product_detail_size_main .form-check .form-check-label{
        padding: 6px 12px;
    }
    .product_detail_disc {
        font-size: 16px;
    }
    .product_thumbs img {
        width: 30px;
    }
    .product_gallery {
        padding: 50px;
    }
    .product_gallery img{
        width: 130px;
    }
    .breadcrumb_section {
        min-height: 270px;
    }
    .breadcrumb_section .heading_title {
        font-size: 32px;
    }
    .breadcrumb_section .heading_text {
        font-size: 16px;
    }
    .quote_top {
        top: -60px;
        left: 0px;
    }
    .quote_bottom {
        bottom: -15px;
    }
    .joinourteam_box {
        padding: 30px;
    }
    .joinourteam_box h2 {
        font-size: 22px;
    }
    .primary-btn{
        font-size: 14px;
        padding: 12px 20px 10px 20px;
    }
    .ourbank_text {
        font-size: 14px;
    }
    .ourbank_qr {
        width: 90px;
    }
    .download_img img {
        width: 215px;
    }
    .download_img {
        min-height: 260px;
    }
    .grievances_support_form .heading_title {
        font-size: 26px;
    }
    .grievances_support .heading_text {
        font-size: 16px;
    }
    .reachout_box{
        flex-direction: column;
        text-align: center;
    }
    .gallery_cont .heading_text {
        font-size: 14px;
    }
    .tw_instruction_box{
        flex-direction: row !important;
        text-align: start !important;
    }
    .mission_cont h2 {
        font-size: 20px;
    }
    .mission_cont .heading_text {
        font-size: 16px;
    }
    .true_women_hitw_keyingre_box_icon{
        width: 20px;
    }
    .reachout_cont .heading_title {
        font-size: 21px;
    }
    .shadowbit-slider1, .shadowbit-slider2{
        padding: 8px 0;
    }
    .shadowbit-track h2 {
        font-size: 18px;
    }
    .shadowbit-track {
        gap: 15px;
    }
    .shadowbit-slider2 {
        transform: translateY(-60%) rotate(6deg);
    }
    .login_main{
        padding: 20px;
        border-radius: 14px;
    }
    .grievances_support_form .form-control, .grievances_support_form .form-select {
        padding: 12px 10px;
        border-radius: 8px;
    }
    .cart_box_box_left{
        flex-direction: column;
        align-items: self-start !important;
    }
    .range_cart .range_left p {
        font-size: 12px;
    }
    .range_right {
        width: 25px;
        height: 25px;
    }
    .range_right img {
        width: 14px;
    }
    .heading_title {
        font-size: 30px;
    }
    .terms_section .gallery_heading .heading_title {
        font-size: 22px;
    }
    .trans-search.trans-search-w #search_prod {
        font-size: 14px;
    }
    .saffron_attar_experience .gc_key_ingredient_box_cont p {
        font-size: 18px;
    }
    .grievances_support {
        padding: 22px !important;
    }
    .navbar-brand img {
        width: 90px;
    }
    .mud_img {
        width: 50px;
        height: 50px;
    }
    .mud_img img {
        width: 28px;
    }
    section.newsletter_section {
        padding-bottom: 55px;
    }
    .ourbank_wrap .ourbank_box:not(:last-child){
        margin-bottom: 30px;
    }
    .h1 {
        font-size: 36px;
        line-height: 45px;
    }
    .home_left p,.heading_box p,.wellbeing_box p,.mud_cont p,.true_women_herbal_uterine .grievances_support_form p, .gluco_care_diabetes .grievances_support_form p, .well_diet_nutritional p,.mission_cont p,.happy_customer_cont p,.key_benefits_label_box_cont h2 {
        font-size: 16px;
    }
    .true_women_herbal_uterine .grievances_support_form h2, .gluco_care_diabetes .grievances_support_form h2 {
        font-size: 30px;
    }
    .founded_section {
        padding: 50px 0 !important;
    }
    .clients_worldwide_left h2 {
        font-size: 28px;
        line-height: normal;
    }
    .clients_worldwide_right h2 {
        font-size: 38px;
    }

    .shilajit_gold_benefits_img::after {
        width: 255px;
        height: 255px;
    }
    .shilajit_gold_benefits_img {
        width: 250px;
        height: 250px;
    }
    .shilajit_gold_benefits_img img {
        width: 80px;
        height: 80px;
        padding: 15px;
    }
}

@media screen and (max-width: 500px) {
    header .cl_link{
        font-size: 0;
        gap: 0 !important;
    }
    .cl_link .badge{
        font-size: 10px;
    }
    .tw_benefits_box_icon {
        width: 130px;
        height: 130px;
    }
    .tw_benefits_box h2 {
        font-size: 18px;
    }
    .twb_icon img {
        width: 55px;
    }
    .key_benefits_label_text{
        width: 85%;
    }
    #sub_btn{
        min-width: 100%;
    }
}

@media screen and (max-width: 440px) {
    .related_product_cont .range_left{
        max-width: 150px;
    }
    .product_detail_quantity_main{
        flex-direction: column;
        align-items: self-start !important;
    }
    .leaders_img {
        height: 300px;
    }
    .compliance_left{
        flex-direction: column;
        align-items: flex-start !important;
    }
    .notification_box_right_top .heading_text {
        font-size: 12px;
    }
    .notification_box_right_bottom h2 {
        font-size: 16px;
    }
    .notification_box_right_bottom .heading_text {
        font-size: 14px;
    }
    .notification_box_right_bottom h2.new::before {
        top: 8px;
        right: -12px;
        width: 6px;
        height: 6px;
    }
    .remove_notification {
        width: 25px;
        height: 25px;
    }
    /* .grievances_support_form .form-control::placeholder {
        font-size: 13px;
    } */
    .range_right::before{
        font-size: 10px;
    }
    .range_img{
        min-height: 115px;
    }
    .login_flex{
        flex-direction: column-reverse !important;
    }
}

@media screen and (max-width: 340px) {
    .related_product_cont .range_left{
        max-width: 130px;
    }
}

@media (min-width: 576px) and (max-width: 1800px){
    .leaders_swiper{
        margin-right: -26%;
    }
}