/** Shopify CDN: Minification failed

Line 6258:0 Unexpected "`"
Line 13917:5 Expected "}" to go with "{"

**/
/* =============menu and search bar css starts=========== */
body:not(.chrome) .invoice-container .invoice-container-title {
    display: none;
}

@media screen and (min-width: 750px) and (max-height: 750px) {}

@media screen and (min-width: 750px) and (max-height: 715px) {
    .main-susstainable {
        padding-top: 30px;
    }

    .learn-links-section .learnlinks_box a {
        font-size: 35px !important;
        height: 60px;
        margin: 10px 0;
    }

    .learnlinks_box a svg {
        width: 16px;
    }

    .learn-links-section .learnlinks_box-main img {
        width: 100%;
        max-width: 20px;
    }
}

@media screen and (min-height: 650px) and (max-height: 750px) {
    .cart-tab-descriptions .cart-tab-des-paratable {
        margin-top: 10px;
    }

    .cart-section .cart-tabbox-head h2,
    .cart-section .cart-tabbox-head p {
        font-size: 42px;
    }

    .cart-section .cart-tab-descriptions .cart-tab-des-para p {
        font-size: 16px;
    }

    .tabbox-nav nav {
        margin-bottom: 10px;
    }

    .adbtn-add #add-to-cart {
        height: 55px;
        padding-top: 28px;
    }
}

/* @media screen and (min-width: 1024px) and (min-height: 715px) {
     .new-account-customer .center-navigation {
         margin: 55px 0;
    }
}
 */
/*====mobile css start=======*/
@media screen and (min-width: 320px) and (max-width: 766px) {
    ul.navigation-header.height-1-1.header-desktopnew li.heading.height-1-1.openCart.cart-1 {
        position: absolute;
        right: calc(2rem + 20px + 5px);
    }

    ul.navigation-header.height-1-1.header-desktopnew li.heading.height-1-1.openCart.cart-10 {
        position: absolute;
        right: calc(2rem + 20px + 15px);
    }

    ul.navigation-header.height-1-1.header-desktopnew li.heading.height-1-1.openCart.cart-100 {
        position: absolute;
        right: calc(2rem + 20px + 25px);
    }

    ul.navigation-header.height-1-1.header-desktopnew li.heading.height-1-1.openCart.cart-1000 {
        position: absolute;
        right: calc(2rem + 20px + 35px);
    }

    ul.navigation-header.height-1-1.header-desktopnew li.heading.height-1-1.openCart.cart-10000 {
        position: absolute;
        right: calc(2rem + 20px + 45px);
    }
}

@media screen and (min-width: 320px) and (max-width: 600px) {
    nav.global .right-navigation ul.navigation-header li.cart-link.cart-10 {
        margin-right: 15px;
    }

    nav.global .right-navigation ul.navigation-header li.cart-link.cart-100 {
        margin-right: 20px;
    }

    nav.global .right-navigation ul.navigation-header li.cart-link.cart-1000 {
        margin-right: 25px;
    }

    nav.global .right-navigation ul.navigation-header li.cart-link.cart-10000 {
        margin-right: 30px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .template-product .shopify-section {
        scroll-snap-align: none;
    }

    .template-index .shopify-section {
        scroll-snap-align: none;
    }

    .about_banner-video video {
        height: 100vh;
        object-fit: cover;
    }

    .collection-sub-menu ul li a:hover {
        font-family: FoundersGroteskMedium;
        text-decoration: none !important;
    }

    .product-slider-container .section-heading p {
        font-size: 24px;
    }

    .header-mobilenew #cart-count {
        font-size: 0.8rem;
        position: relative;
        top: -3px;
    }

    ul.navigation-header.height-1-1.header-desktopnew li.heading.height-1-1 {
        padding: 0 0.5rem;
    }

    ul.navigation-header.height-1-1.header-desktopnew li.heading.height-1-1.shopdesktop-m {
        padding-left: 0.4rem !important;
        padding-right: 0.5rem !important;
    }

    nav.global ul.navigation-header>li[selected] a.heading-link p {
        border-bottom: unset !important;
        font-family: FoundersGroteskRegular;
    }

    .searchplacing {
        position: unset;
    }

    nav.global .left-navigation ul li .dropdown-container ul[accordion] ul.accordion-content.expanded {
        /* height: 25vh;
         overflow: scroll;
         */
    }

    #mobile-search {
        position: revert;
    }

    #mobile-search .s-icon {
        position: absolute;
        bottom: 1px;
        left: 8px;
    }

    .s-icon img {
        width: 100%;
        max-width: 18px;
    }

    .search-mobile button.search-submit svg {
        margin-top: 8px;
    }

    #mobile-search .search-input {
        width: 100%;
        height: 32px;
        border-radius: 5px;
        border: 1px solid #eee;
        text-indent: 30px;
        /* text-indent: 38px;
         */
        /* box-shadow: 0px 1px 4px 0px #00000040;
         */
        box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.25);
        border-radius: 25px;
    }

    #mobile-search .search-submit {
        /* position: unset;
         */
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .dropdown-container .wdpbr {
        padding: 0rem 1rem;
    }

    .dropdown-container .wdpbr:first-child {
        padding-top: 0;
    }

    .our-susstainable-section {
        height: auto;
        align-items: flex-start;
    }

    .swiper-button-next,
    .swiper-button-prev {
        width: calc(var(--swiper-navigation-size) / 31 * 22) !important;
    }

    nav.global .left-navigation ul li .mobile .dropdown-container ul[accordion] li a.accordion-heading {
        position: relative;
        border-bottom: 1px solid #dcdbdb;
        border-radius: 2px;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
        /* padding-left: 0;
         padding-right: 0;
         */
    }

    nav.global .left-navigation ul li .mobile .dropdown-container ul[accordion] li a.accordion-heading:hover {
        border-radius: 10px;
    }

    nav.global .left-navigation ul li .mobile .dropdown-container ul[accordion] li a.accordion-heading:before {
        float: right !important;
        font-family: FontAwesome;
        content: "\f105";
        /* padding-right: 5px;
         */
        padding-right: 0px;
    }

    nav.global .left-navigation ul li .mobile .dropdown-container ul[accordion] li a.accordian-open:before {
        content: "\f107";
        /* transform: rotate(90deg);
         */
    }

    /* .navigation-header.header-desktopnew .accordion-heading:before {
         content: "\f105";
    }
     .navigation-header.header-desktopnew .accordion-heading[open]:before {
         transform: rotate(90deg);
    }
     */
    .organic-tab_section {
        height: auto;
    }

    /* .mobile .dropdown-container ul[accordion] > a.accordion-heading.collapsed:before {
         float: right !important;
         content: "\f067";
    }
     */
    .equipmentsfull_heading_wrap {
        padding: 0 15px;
    }

    .client_logo_full {
        margin-left: -25%;
        margin-right: -25%;
    }
}

/* =============menu and search bar css end=========== */
/* =============home responsive css starts=========== */
/*====mobile css start=======*/
@media screen and (min-width: 320px) and (max-width: 767px) {
    .greenteavideo {
        /* min-height: 400px;
         */
    }

    .greenteavideo video {
        /* object-fit: contain;
         */
    }

    /* ===watch video crousal css start==== */
    .watchmobile-slider {
        display: block;
    }

    .watchdesktop {
        display: none;
    }

    .watch-steps_img {
        /* height: 160px;
         */
        height: 180px;
        margin-bottom: 0px;
    }

    .watch-steps_col p {
        font-size: 14px;
        font-family: AtlasTypewriterLight;
        color: #fff;
        position: absolute;
        bottom: 10px;
        top: unset;
        left: 0;
        right: 0;
        text-align: center;
        text-transform: capitalize;
        mix-blend-mode: difference;
    }

    .watchmobile-slider .watchvideo-crousal {
        padding-bottom: 50px;
        margin-bottom: 10px;
    }

    .watchmobile-slider .swiper-pagination-bullet-active {
        background: #000;
    }

    /* ===watch video crousal css end==== */
    .home_banner_box h1 {
        font-size: 43px !important;
        max-width: 400px;
        margin-bottom: 15px !important;
    }

    .home_banner_box p {
        font-size: 18px !important;
    }

    .ingrediant_heading {
        height: auto;
    }

    .ximg {
        width: 100%;
        max-width: 11px;
    }

    .mobile-hide {
        display: none !important;
    }

    .recom-productslider .swiper-slide {
        height: 335px;
    }

    .horizantal-video {
        height: auto;
    }

    .aboutsomage-curatedR {
        padding-top: 30px;
    }

    .watch-steps_full .row {
        flex-direction: column-reverse;
    }

    .watch-steps_heading {
        margin-top: 50px;
    }

    .stylegrey_img {
        height: auto;
    }

    .hospitility_banner_content .row {
        flex-direction: column-reverse;
    }

    .hospitility_heading {
        display: none;
    }

    .hos-headingmobile {
        display: block;
        position: absolute;
        top: 0px;
        left: 15px;
    }

    .stylegrey_content-main .row {
        flex-direction: column-reverse;
    }

    .stylegrey_heading {
        display: none;
    }

    .stylegrey_heading.stylegrey_heading-mob {
        display: block;
        margin-bottom: 20px;
    }

    .sustainability-slider .owl-nav {
        display: none;
    }

    .sustainability-slider .owl-dots {
        /* margin: 0px auto;
         */
        text-align: center;
        margin-top: 20px;
    }

    .sustainability-slider .owl-dots span {
        height: 8px;
        width: 8px;
        background: #c0bdb9;
        display: inline-block;
        border-radius: 100px;
        margin-right: 10px;
    }

    .sustainability-slider .owl-dot.active span {
        background: #000;
    }

    /*=====home banner end=====*/
    /*=====recomndant slider start=====*/
    .recomdant_heading h3 {
        font-size: 27px !important;
    }

    .recomdant_content {
        text-align: center;
    }

    .recomdant_content p {
        font-size: 14px !important;
        margin-top: 10px;
    }

    .recom-productslider .swiper-scrollbar.swiper-scrollbar-horizontal {
        display: none;
    }

    .recomdant_banner_content .co-1 {
        order: 1;
    }

    .recomdant_banner_content .co-2 {
        order: 3;
    }

    .recomdant_banner_content .co-3 {
        order: 2;
    }

    .horizantal-video {
        padding: 0;
    }

    .horizantal-video .container-fluid {
        padding: 0;
        width: 100%;
    }

    .horizantal-video video {
        border-radius: 0;
    }

    .recomdant_section .swiper-horizontal {
        padding-bottom: 25px;
    }

    .recomdant_section {
        padding-bottom: 50px;
    }

    .curated_Rangeslider-section {
        padding-top: 20px;
    }

    .recomdant_section .swiper-horizontal {
        padding: 0px 10px 20px 20px;
    }

    .recomdant_slider {
        padding-top: 30px;
    }

    .recom-productslider .video-iframe iframe {
        width: 100%;
    }

    /*=====recomndant slider end=====*/
    /*=====about somage start=====*/
    .abt_heading h3 {
        /* font-size: 60px;
         */
        font-size: 35px !important;
        text-align: center;
    }

    .abt_content p {
        font-size: 16px !important;
        text-align: center;
    }

    /*=====about somage end=====*/
    /*=====curatedR section start=====*/
    .curatedgreen-tea_section.pdbottom50 {
        padding-bottom: 0;
    }

    .curated_Rangeslider-section .swiper-horizontal {
        padding-bottom: 20px;
    }

    .curatedR_heading h3 {
        font-size: 25px !important;
    }

    .curatedgreen-tea_content {
        text-align: center;
    }

    .curatedR_content p {
        font-size: 16px !important;
    }

    .curatedR_heading {
        text-align: center;
    }

    .curatedR_content {
        text-align: center;
    }

    .curatedgreen-tea_full .co-1 {
        order: 1;
    }

    .curatedgreen-tea_full .co-2 {
        order: 3;
    }

    .curatedgreen-tea_full .co-3 {
        order: 2;
    }

    .curatedgreen-tea_section .swiper-scrollbar.swiper-scrollbar-horizontal {
        display: none;
    }

    .curated_Rangeslider-section .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -18px);
    }

    .curated_Rangeslider-section .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, -19px);
    }

    .curatedRangeslider .swiper-scrollbar-drag {
        background: #484545;
    }

    /*=====curatedR section end=====*/
    /*=====susstainable start=====*/
    .our-susstainable-section h3 {
        font-size: 18px !important;
        padding-top: 30px;
    }

    .main-susstainable-box {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    .main-susstainable-img {
        /* height: auto;
         */
        height: 200px;
        width: 100%;
        margin-top: 10px;
    }

    .main-susstainable-img img {
        width: 100% !important;
    }

    /*=====susstainable end=====*/
    /*=====learnlinks start=====*/
    .learnlinks_box a {
        font-size: 18px !important;
        height: 50px;
        margin: 5px 0;
        padding-left: 20px;
        padding-right: 20px;
        background: #000;
        color: #fff;
        align-items: center;
        justify-content: space-between;
        padding-top: 3px;
        border-radius: 0;
    }

    .learnlinks_box a .wl-img {
        display: block !important;
        width: 11px;
    }

    .learnlinks_box a i {
        padding-top: 5px;
    }

    .learnlinks_box.aos-init:last-child {
        border-bottom: 1px dashed #000;
        margin-bottom: 20px;
    }

    .learnlinks_box a svg {
        width: 11px;
    }

    .learnlinks_box a svg path {
        stroke: #fff;
    }

    /*=====learnlinks end=====*/
    /*=====woodgreen start=====*/
    .woodgreen_img {
        height: 410px;
    }

    .woodgreen_content {
        padding: 10px 20px;
        min-height: auto;
    }

    .woodgreen_content h3 {
        font-size: 33px !important;
    }

    .woodgreen_content p {
        font-size: 14px !important;
    }

    /*=====woodgreen end=====*/
    /*=====curatedgreen-tea start=====*/
    .curatedgreen-tea_heading {
        text-align: center;
    }

    .curatedgreen-tea_heading h3 {
        font-size: 25px !important;
    }

    .curatedgreen-tea_content p {
        font-size: 16px !important;
    }

    .curated_slider-section .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -25px);
    }

    .curated_slider-section .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, -25px);
    }

    /*=====curatedgreen-tea end=====*/
    /*=====homegreentea start=====*/
    .homegreentea_section {
        padding-top: 10px;
    }

    .homegreentea_section .container-fluid {
        width: 100%;
    }

    .homegreentea_heading h3 {
        font-size: 27px !important;
        margin-bottom: 20px;
    }

    .homegreentea_content p {
        font-size: 16px !important;
        margin-bottom: 20px;
    }

    .homegreentea_link li a {
        font-size: 14px !important;
        margin-bottom: 15px;
    }

    .homegreentea_content-main {
        text-align: center;
    }

    .homegreentea_section .mbp0 {
        padding: 0px;
    }

    .mobglink {
        display: block;
    }

    .desktopglink {
        display: none;
    }

    .mobile-hosptility {
        order: 2;
        text-align: center;
        margin-top: 50px;
    }

    .mobile-hosptility .hospitility_heading {
        display: none;
    }

    .hospitility_heading.mobile-hosptility2 {
        position: absolute;
        top: -20px;
        left: 10px;
    }

    .homegreentea_link {
        position: unset;
        text-align: left;
    }

    .hmg-desktoplink {
        display: none;
    }

    .hmg-linkmobile {
        display: block;
    }

    .hospitility_link {
        position: unset;
    }

    /*=====homegreentea end=====*/
    /*=====collapse 2024 start=====*/
    .latop {
        margin-bottom: 20px;
    }

    .productName {
        font-size: 16px;
    }

    .soamge-craft-collpse {
        border-radius: 15px;
    }

    .pills-subc-boxul ul li {
        padding: 5px 25px;
    }

    .tbc-detailsbox p {
        font-size: 14px;
    }

    /*=====collapse 2024 end=====*/
    .ourhpils .nav-link {
        font-size: 16px;
    }

    .hospitility_img {
        /* height: 70vh;
         */
        height: auto;
    }

    .equipmentsfull_heading_wrap {
        padding: 0 15px;
    }
}

/* ====320 to 767 end====== */
/*====mobile css end=======*/
/*====tablet css start=======*/
@media screen and (min-width: 768px) and (max-width: 991px) {
    .wholesale-landing-container .container .wholesale-template .totals-container {
        height: auto;
    }

    .template-product .shopify-section {
        scroll-snap-align: none;
    }

    .template-index .shopify-section {
        scroll-snap-align: none;
    }


    .account-login-container {
        position: unset;
        padding-top: 80px;
    }

    .home_banner_box h1 {
        font-size: 45px !important;
        max-width: 400px;
        margin: 0 auto;
        margin-bottom: 15px !important;
    }

    .home_banner_box p {
        font-size: 35px !important;
    }

    .container-footer-top2 {
        height: 100%;
    }

    .homegreentea_section {
        height: auto;
    }

    .hmg-desktoplink {
        display: none;
    }

    .hmg-linkmobile {
        display: block;
    }

    .hospitility_banner_content .row {
        flex-direction: column-reverse;
    }

    .hospitility_heading {
        display: none;
    }

    .hos-headingmobile {
        display: block;
        position: absolute;
        top: 0px;
        left: 15px;
    }

    .hospitility_content {
        margin-top: 20px;
        text-align: center;
    }

    .stylegrey_content-main .row {
        flex-direction: column-reverse;
    }

    .stylegrey_heading {
        display: none;
    }

    .stylegrey_heading.stylegrey_heading-mob {
        display: block;
    }

    .sustainability-slider .owl-nav {
        display: none;
    }

    .sustainability-slider .owl-dots {
        display: none;
    }

    /*=====home banner end=====*/
    /*=====recomndant slider start=====*/
    .recomdant_heading h3 {
        font-size: 45px !important;
    }

    .recomdant_content p {
        font-size: 22px !important;
    }

    /*=====recomndant slider end=====*/
    /*=====about somage start=====*/
    .abt_heading h3 {
        font-size: 45px !important;
    }

    .abt_content p {
        font-size: 22px !important;
    }

    .homegreentea_link {
        position: unset;
    }

    .homegreentea-video-iframe {
        height: 350px;
    }

    .recomdant_section .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -25px);
    }

    .recomdant_section .swiper-horizontal {
        padding: 0 0px 100px 0;
    }

    .curated_Rangeslider-section .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -20px);
    }

    .curated_slider-section .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -25px);
    }

    /*=====about somage end=====*/
    /*=====curatedR section start=====*/
    .curatedR_heading h3 {
        font-size: 32px !important;
    }

    .curatedR_content p {
        font-size: 20px !important;
    }

    /*=====curatedR section end=====*/
    /*=====susstainable start=====*/
    .our-susstainable-section h3 {
        font-size: 32px !important;
    }

    .main-susstainable-box {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
    }

    /*=====susstainable end=====*/
    /*=====learnlinks start=====*/
    .learnlinks_box a {
        font-size: 45px !important;
        height: 110px;
        margin: 15px 0;
    }

    .learnlinks_box a svg {
        width: 20px;
    }

    /*=====learnlinks end=====*/
    /*=====woodgreen start=====*/
    .woodgreen_content {
        padding: 10px 20px;
        min-height: auto;
    }

    .woodgreen_content h3 {
        font-size: 45px !important;
    }

    .woodgreen_content p {
        font-size: 22px !important;
    }

    /*=====woodgreen end=====*/
    /*=====curatedgreen-tea start=====*/
    .curatedgreen-tea_heading h3 {
        font-size: 32px !important;
    }

    .curatedgreen-tea_content p {
        font-size: 20px !important;
    }

    /*=====curatedgreen-tea end=====*/
    /*=====homegreentea start=====*/
    .homegreentea_heading h3 {
        font-size: 28px !important;
        margin-bottom: 20px;
    }

    .homegreentea_content p {
        font-size: 20px !important;
        margin-bottom: 20px;
    }

    .homegreentea_link li a {
        font-size: 16px !important;
        margin-bottom: 15px;
    }

    .ingrediant_heading {
        height: auto;
    }

    .lifestyle_banner {
        height: 80vh;
    }

    .hospitility_link {
        position: unset;
    }

    /*=====homegreentea end=====*/
}

/*====tablet css end=======*/
/* ======mini desktop css start===== */
@media screen and (min-width: 992px) and (max-width: 1050px) {
    .home_banner_box h1 {
        font-size: 55px !important;
    }

    .home_banner_box p {
        font-size: 38px !important;
    }

    /*=====home banner end=====*/
    /*=====about team section end=====*/
    .team_section .team_heading {
        font-size: 68px;
    }

    /* .team_image {
         height: 475px;
    }
     */
    .team_single {
        padding: 0 21px;
    }

    .team_section .team_heading {
        font-size: 65px !important;
    }

    .team_single {
        padding: 0 25px;
    }

    .team_desc {
        font-size: 23px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 23px !important;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single_post {
        margin-bottom: 15px;
    }

    /*=====about team section end=====*/
    /*=====recomndant slider start=====*/
    .recomdant_heading h3 {
        font-size: 55px !important;
    }

    .recomdant_content p {
        font-size: 22px !important;
    }

    /*=====about somage start=====*/
    .abt_heading h3 {
        font-size: 74px !important;
    }

    .abt_content p {
        font-size: 22px !important;
    }

    /*=====about somage end=====*/
    /*=====curatedR section start=====*/
    .curatedR_heading h3 {
        font-size: 32px !important;
    }

    .curatedR_content p {
        font-size: 20px !important;
    }

    /*=====curatedR section end=====*/
    /*=====susstainable start=====*/
    .our-susstainable-section h3 {
        font-size: 32px !important;
    }

    .main-susstainable {
        justify-content: start;
    }

    .main-susstainable-box {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }

    /*=====susstainable end=====*/
    /*=====learnlinks start=====*/
    .learnlinks_box a {
        font-size: 45px !important;
        height: 110px;
        margin: 15px 0;
    }

    .learnlinks_box a svg {
        width: 30px;
    }

    /*=====learnlinks end=====*/
    /*=====woodgreen start=====*/
    .woodgreen_content {
        padding: 10px 20px;
        min-height: auto;
    }

    .woodgreen_content h3 {
        font-size: 45px !important;
    }

    .woodgreen_content p {
        font-size: 22px !important;
    }

    /*=====woodgreen end=====*/
    /*=====curatedgreen-tea start=====*/
    .curatedgreen-tea_heading h3 {
        font-size: 32px !important;
    }

    .curatedgreen-tea_content p {
        font-size: 20px !important;
    }

    /*=====curatedgreen-tea end=====*/
    /*=====homegreentea start=====*/
    .homegreentea_heading h3 {
        font-size: 28px !important;
        margin-bottom: 20px;
    }

    .homegreentea_content p {
        font-size: 18px !important;
        margin-bottom: 20px;
    }

    .homegreentea_link li a {
        font-size: 14px !important;
        margin-bottom: 15px;
    }

    /*=====homegreentea end=====*/
}

/* ======mini desktop css end===== */
@media screen and (min-width: 1051px) and (max-width: 1130px) {
    .home_banner_box h1 {
        font-size: 55px !important;
    }

    .home_banner_box p {
        font-size: 38px !important;
    }

    /*=====home banner end=====*/
    .team_section .team_heading {
        font-size: 70px !important;
    }

    .team_desc {
        font-size: 23px !important;
    }

    .team_single {
        padding: 0px 35px;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_single_post {
        margin-bottom: 10px;
    }

    /*=====home banner end=====*/
    .team_section .team_heading {
        font-size: 65px !important;
    }

    .team_desc {
        font-size: 18px !important;
    }

    .team_single {
        margin-bottom: 3rem;
        padding: 0px 25px;
        margin-top: 6px;
    }

    /* .team_image {
         height: 305px;
    }
     */
    .team_single_desc {
        font-size: 16px !important;
    }

    .team_single_content p {
        line-height: 1.2;
        font-size: 16px !important;
    }

    .team_single_heading.desktop h4 {
        font-size: 18px !important;
    }

    .team_single_heading.desktop h3 {
        font-size: 14px !important;
        margin-top: 0;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_single_post {
        margin-bottom: 10px;
    }

    .team_single.extra p {
        font-size: 16px !important;
    }

    .team_single.extra p span {
        font-size: 16px !important;
    }

    /*=====recomndant slider start=====*/
    .recomdant_heading h3 {
        font-size: 55px !important;
    }

    .recomdant_content p {
        font-size: 22px !important;
    }

    /*=====about somage start=====*/
    .abt_heading h3 {
        font-size: 75px !important;
    }

    .abt_content p {
        font-size: 22px !important;
    }

    /*=====about somage end=====*/
    /*=====curatedR section start=====*/
    .curatedR_heading h3 {
        font-size: 32px !important;
    }

    .curatedR_content p {
        font-size: 20px !important;
    }

    /*=====curatedR section end=====*/
    /*=====susstainable start=====*/
    .our-susstainable-section h3 {
        font-size: 32px !important;
    }

    .main-susstainable {
        justify-content: start;
    }

    .main-susstainable-box {
        -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33%;
        flex: 0 0 33.33%;
        max-width: 33.33%;
    }

    /*=====susstainable end=====*/
    /*=====learnlinks start=====*/
    .learnlinks_box a {
        font-size: 45px !important;
        height: 110px;
        margin: 15px 0;
    }

    /*=====learnlinks end=====*/
    /*=====woodgreen start=====*/
    .woodgreen_content {
        padding: 10px 20px;
        min-height: auto;
    }

    .woodgreen_content h3 {
        font-size: 45px !important;
    }

    .woodgreen_content p {
        font-size: 22px !important;
    }

    /*=====woodgreen end=====*/
    /*=====curatedgreen-tea start=====*/
    .curatedgreen-tea_heading h3 {
        font-size: 40px !important;
    }

    .curatedgreen-tea_content p {
        font-size: 20px !important;
    }

    /*=====curatedgreen-tea end=====*/
    /*=====homegreentea start=====*/
    .homegreentea_heading h3 {
        font-size: 45px !important;
        margin-bottom: 20px;
    }

    .homegreentea_content p {
        font-size: 18px !important;
        margin-bottom: 20px;
    }

    .homegreentea_link li a {
        font-size: 14px !important;
        margin-bottom: 15px;
    }

    /*=====homegreentea end=====*/
}

/* ======1130 ===== end==== */
@media screen and (min-width: 1131px) and (max-width: 1199px) {
    .team_single {
        flex-basis: 50%;
        padding: 0 35px;
    }

    .team_section .team_heading {
        font-size: 70px !important;
    }

    .team_desc {
        font-size: 23px !important;
    }

    .team_single {
        padding: 0px 35px;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_single_post {
        margin-bottom: 10px;
    }

    .learnlinks_box a {
        font-size: 80px !important;
    }

    .circlecollpse .card {
        width: 100%;
        padding: 10px;
        background: #191919;
        margin: 0 auto;
    }

    .yellow-dotsbox-full .circlecollpse {
        position: absolute;
        left: 0 !important;
        right: 0 !important;
    }
}

/* ===============home page css end====== */
/* ===============about page css start====== */
/*====mobile css start=======*/
@media screen and (min-width: 320px) and (max-width: 767px) {
    section.equipments_section.pdtop70.pdbottom50 {
        padding-top: 10px;
        padding-bottom: 30px;
    }

    section.product_section.discoverd-slider-section.pdtop70.pdbottom50.aos-init.aos-animate {
        padding-top: 10px;
        padding-bottom: 45px;
    }

    .product_full .productfull_heading h3.aos-init.aos-animate {
        margin-bottom: 15px;
    }

    .producted-slider-section.aos-init.aos-animate .swiper.mySwiper.productedslider.discoverd-slider.swiper-initialized.swiper-horizontal.swiper-android.swiper-backface-hidden {
        padding-bottom: 50px;
    }

    /*===common section css start======*/
    .pdtop70 {
        padding-top: 50px;
    }

    .pdbottom70 {
        padding-bottom: 50px;
    }

    /*===common section css end======*/
    /*====about banner section css start=======*/
    .about_banner h1 {
        font-size: 52px !important;
        line-height: 1.1;
    }

    .about_banner p {
        font-size: 24px !important;
    }

    .about_banner_video-content h1 {
        font-size: 36px !important;
    }

    .about_banner_video-content p {
        font-size: 20px !important;
    }

    .dedication_box h2 {
        font-size: 34px !important;
    }

    /*====about banner section css end=======*/
    /*====dedication section css start=======*/
    .dedication_bottombox p {
        font-size: 22px !important;
    }

    .dedication_box p {
        font-size: 22px !important;
    }

    .somagehistroy-signature svg {
        width: 100%;
    }

    .somagehistroy-signature svg {
        width: 100%;
    }

    /*====dedication section css end=======*/
    /*===ingrediant section css start======*/
    .ingridiant_banner_full {
        padding: 0 10px;
    }

    .ingrediant_heading {
        height: auto;
    }

    .ingrediant_heading h3 {
        font-size: 40px !important;
        margin-bottom: 10px;
    }

    .ingridiant_tree_img {
        height: 55vh;
        width: 100%;
    }

    .yellow-dotsbox-full .circlecollpse {
        position: absolute;
        left: 0 !important;
        right: 0 !important;
    }

    .circlecollpse .card {
        width: 100%;
        padding: 10px;
        background: #191919;
        margin: 0px auto;
    }

    /*===ingrediant section css end======*/
    /*===curated section css start======*/
    .curated_heading h3 {
        font-size: 24px !important;
        margin-bottom: 0;
    }

    #curated_img_container {
        height: auto;
    }

    .curated_banner_img {
        /* height: 70%;
         */
        height: auto;
        margin-bottom: 30px;
    }

    .curated_content p {
        font-size: 18px !important;
    }

    .cuatedcard .card-header h2 {
        font-size: 14px !important;
    }

    .curated_body {
        margin-top: 20px;
        display: flex;
        align-items: flex-start;
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }

    .curated_body h4 {
        margin-bottom: 5px;
    }

    .curated_body ul li a {
        font-size: 20px !important;
        margin-bottom: 5px;
    }

    .cuatedcard .card-header {
        padding: 5px 5px;
    }

    .cuatedcard .card-header h2 button {
        font-size: 20px !important;
    }

    /*===curated section css end======*/
    /*===hospitility section css start======*/
    .hospitility_contentbox {
        padding-left: 10px;
        padding-right: 10px;
    }

    .hospitility_content {
        padding-right: 0px;
        text-align: center;
        margin-top: 25px;
    }

    .hospitility_heading h3 {
        font-size: 32px !important;
        width: 100%;
        margin-bottom: 0px;
    }

    .hospitility_heading h4 {
        font-size: 32px !important;
        width: 100%;
        margin-bottom: 20px;
    }

    .hospitility_content p {
        font-size: 18px !important;
        margin-bottom: 20px;
    }

    .hospitility_link ul {
        margin-top: 20px;
    }

    .hospitility_link ul li a {
        font-size: 20px !important;
    }

    /*===hospitility section css end======*/
    /*===certified section css start======*/
    .certifiedul {
        display: block;
    }

    .certified_section_border .container {
        max-width: 100%;
    }

    .certified_ptab_img img {
        width: 100%;
        max-width: 180px;
        margin: 0px auto;
    }

    .certified_ptab {
        margin: 0 0px;
    }

    .certified_section_border {
        margin: 0 0px;
    }

    .somage_certified_full {
        padding: 10px 10px;
    }

    .certifiedul li button {
        font-size: 16px !important;
        padding: 5px 10px 5px 10px;
        margin-bottom: 5px;
        padding-left: 0;
    }

    .certifiedul li .active:after {
        height: 4px;
        bottom: -2px;
    }

    .certified_ptab_img {
        padding: 0 0px 0px;
        margin-bottom: 20px;
    }

    .certified_ptab_content {
        padding-left: 0px;
        text-align: center;
    }

    .certified_ptab_content h5 {
        font-size: 22px !important;
    }

    .certified_ptab_contentpara {
        padding: 20px 0 0;
    }

    .certified_ptab_content p {
        font-size: 18px;
    }

    .lifestyle_banner {
        height: 60vh;
    }

    .somage_certified_section {
        height: auto;
    }

    /*===certified section css end======*/
    /*===collapse section css start======*/
    .somage_carte_link a.btn {
        font-size: 14px;
    }

    /*===collapse section css end======*/
    /*===footer section css start======*/
    .blackfooterspace {
        padding: 0px;
    }





    .footerimgbox {
        justify-content: space-between;
    }

    .footerimgbox img {
        max-width: 35px;
    }

    .custombf-row {
        justify-content: start;
        display: flex;
        flex-wrap: wrap;
    }

    .blacknewsletterbox p {
        font-size: 18px;
    }

    .blackfooter-box {
        margin-bottom: 20px;
    }

    .blackform-groupbutn {
        display: block;
    }

    .smlamguage {
    /* display: block; */
  }





    .drpsel {
        padding: 0 5px;
        min-width: unset;
    }

    /*===footer section css end======*/
}

/* ====320 to 767 end====== */
@media screen and (min-width: 320px) and (max-width: 575px) {
    .about_banner {
        height: 70vh;
    }

    .about_banner h1 {
        font-size: 35px !important;
    }

    /*===footer section css start======*/


    /*===footer section css end======*/
}

/*====mobile css end=======*/
/*====tablet css start=======*/
@media screen and (min-width: 768px) and (max-width: 991px) {

    /*===common section css start======*/
    .pdtop70 {
        padding-top: 50px;
    }

    /*===common section css end======*/
    /*====about team section css start=======*/
    .team_section .team_heading {
        font-size: 68px !important;
    }

    .team_desc {
        font-size: 23px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_image {
        width: 100%;
        max-width: 100%;
    }

    .team_single_post {
        margin-bottom: 10px;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single {
        margin-bottom: 2rem;
        padding: 0 21px;
    }

    /*====about team section css end=======*/
    /*====about team section css start=======*/
    .team_section .team_heading {
        font-size: 68px !important;
    }

    .team_desc {
        font-size: 23px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_image {
        width: 100%;
        max-width: 100%;
    }

    .team_single_post {
        margin-bottom: 10px;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single {
        padding: 0 21px;
    }

    /*====about team section css end=======*/
    /*====about banner section css start=======*/
    .about_banner h1 {
        font-size: 52px !important;
        line-height: 1.1;
    }

    .about_banner p {
        font-size: 28px !important;
    }

    /*====dedication section css start=======*/
    .dedication_bottombox p {
        font-size: 30px !important;
    }

    .somagehistroy-signature svg {
        width: 100%;
    }

    /*====dedication section css end=======*/
    /*===ingrediant section css start======*/
    .ingrediant_heading h3 {
        font-size: 100px !important;
    }

    .yellow-dotsbox-full .circlecollpse {
        position: absolute;
        left: 0 !important;
        right: 0 !important;
    }

    .circlecollpse .card {
        width: 100%;
        padding: 10px;
        background: #191919;
        margin: 0px auto;
    }

    /*===ingrediant section css end======*/
    /*===hospitility section css start======*/
    .hospitility_heading h3 {
        font-size: 70px !important;
        width: 100%;
    }

    .hospitility_heading h4 {
        font-size: 70px !important;
        width: 100%;
        display: block;
    }

    .hospitility_content p {
        margin-bottom: 20px !important;
    }

    .hospitility_link ul {
        margin-top: 20px;
    }

    .hospitility_contentbox {
        padding-left: 20px;
        padding-right: 20px;
    }

    /*===hospitility section css end======*/
    /*===curated section css start======*/
    .curated_heading h3 {
        font-size: 40px !important;
    }

    .curated_banner_img {
        height: 50%;
        width: 100%;
    }

    .cuatedcard .card-header h2 button {
        font-size: 20px !important;
    }

    /*===curated section css end======*/
    /*===certified section css start======*/
    .certified_section_border {
        margin: 0 0px;
    }

    .somage_certified_full {
        padding: 10px 10px;
    }

    .certifiedul li button {
        font-size: 15px !important;
    }

    .certified_ptab_content {
        padding-left: 10px;
    }

    .certified_ptab_content h5 {
        font-size: 20px !important;
    }

    .certified_ptab_contentpara {
        padding: 20px 0 0;
    }

    .certified_ptab_content p {
        font-size: 18px;
    }

    .certifiedul li .active:after {
        height: 8px;
        bottom: -5px;
    }

    /*===certified section css end======*/
    /*===footer section css start======*/
    .custombf-row {
        justify-content: start;
        display: flex;
        flex-wrap: wrap;
    }

    .custombf-col {
        width: 50%;
    }

    .blackfooterbox-heading h5 {
        margin-bottom: 8px;
        font-size: 22px !important;
    }

    .blackfooter-box ul li a {
        font-size: 18px !important;
        margin-bottom: 5px;
    }

    .blackfooter-box {
        margin-bottom: 20px;
    }

    .footerlogobox img {
        height: 100%;
    }

    /*===footer section css end======*/
}

/*====tablet css end=======*/
/* ======mini desktop css start===== */
@media screen and (min-width: 992px) and (max-width: 1050px) {

    /*===about banner section css start======*/
    .about_banner h1 {
        font-size: 70px !important;
    }

    /*===about banner section css end======*/
    /*=====about team section end=====*/
    .team_section .team_heading {
        font-size: 68px;
    }

    /* .team_image {
         height: 305px;
    }
     */
    .team_single {
        margin-bottom: 2rem;
        padding: 0 21px;
    }

    .team_single_content p {
        line-height: 1.2;
        font-size: 16px !important;
    }

    .team_single_heading.desktop h4 {
        font-size: 16px !important;
    }

    .team_single_heading.desktop h3 {
        font-size: 13px !important;
        margin-top: 0;
    }

    .team_section .team_heading {
        font-size: 58px !important;
    }

    .team_single.extra p {
        font-size: 16px !important;
    }

    .team_single.extra p span {
        font-size: 16px !important;
    }

    .team_desc {
        font-size: 16px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 23px !important;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single_post {
        margin-bottom: 15px;
    }

    /*=====about team section end=====*/
    /*===ingrediant section css start======*/
    .ingrediant_heading {
        height: auto;
    }

    .ingrediant_heading h3 {
        font-size: 75px !important;
    }

    .yellow-dotsbox-full .circlecollpse {
        position: absolute;
        left: 0 !important;
        right: 0 !important;
    }

    .circlecollpse .card {
        width: 100%;
        padding: 10px;
        background: #191919;
        margin: 0px auto;
    }

    /*===ingrediant section css end======*/
    /*===hospitility section css start======*/
    .hospitility_contentbox {
        padding-left: 20px;
    }

    .hospitility_content {
        padding-right: 20px;
    }

    .hospitility_heading h3 {
        font-size: 75px !important;
        width: 580px;
    }

    .hospitility_heading h4 {
        font-size: 75px !important;
        width: 580px;
    }

    .hospitility_content p {
        font-size: 18px !important;
        margin-bottom: 30px;
    }

    .hospitility_link ul {
        margin-top: 10px;
    }

    .hospitility_link ul li {
        margin-bottom: 10px;
    }

    .hospitility_link ul li a {
        font-size: 22px !important;
    }

    /*===hospitility section css end======*/
    /*===certified section css start======*/
    .certifiedul li button {
        font-size: 16px !important;
    }

    .certifiedul li .active:after {
        height: 9px;
        bottom: -6px;
    }

    .certified_ptab_content h5 {
        font-size: 22px !important;
    }

    .certified_ptab_content p {
        margin-bottom: 15px;
        font-size: 20px !important;
    }

    /*===certified section css end======*/

}

/* ======mini desktop css end===== */
@media screen and (min-width: 1051px) and (max-width: 1130px) {
    .about_banner h1 {
        font-size: 80px !important;
    }

    .ingrediant_heading h3 {
        leading-trim: both;
        font-size: 75px !important;
    }

    .certifiedul li button {
        font-size: 18px !important;
    }

    /*===about banner section css start======*/
    /*===hospitility section css start======*/
    .hospitility_contentbox {
        padding-left: 20px;
    }

    .hospitility_content {
        padding-right: 20px;
    }

    .hospitility_heading h3 {
        font-size: 75px !important;
        width: 580px;
    }

    .hospitility_heading h4 {
        font-size: 75px !important;
        width: 580px;
    }

    .hospitility_content p {
        font-size: 18px !important;
        margin-bottom: 30px;
    }

    .hospitility_link ul {
        margin-top: 10px;
    }

    .hospitility_link ul li {
        margin-bottom: 10px;
    }

    .hospitility_link ul li a {
        font-size: 22px !important;
    }

    /*===hospitility section css end======*/
    /*===ingrediant section css start======*/
    .yellow-dotsbox-full .circlecollpse {
        position: absolute;
        left: 0 !important;
        right: 0 !important;
    }

    .circlecollpse .card {
        width: 100%;
        padding: 10px;
        background: #191919;
        margin: 0px auto;
    }

    /*===ingrediant section css end======*/
}

/* ======1130 ===== end==== */
@media screen and (min-width: 1131px) and (max-width: 1199px) {
    .about_banner h1 {
        font-size: 80px !important;
    }

    .ingrediant_heading h3 {
        leading-trim: both;
        font-size: 95px !important;
    }

    .certifiedul li button {
        font-size: 18px !important;
    }

    /*===about banner section css start======*/
    /*===hospitility section css start======*/
    .hospitility_contentbox {
        padding-left: 20px;
    }

    .hospitility_content {
        padding-right: 20px;
    }

    .hospitility_heading h3 {
        font-size: 85px !important;
        width: 655px;
    }

    .hospitility_heading h4 {
        font-size: 85px !important;
        width: 580px;
    }

    .hospitility_content p {
        font-size: 18px !important;
        margin-bottom: 30px;
    }

    .hospitility_link ul {
        margin-top: 10px;
    }

    .hospitility_link ul li {
        margin-bottom: 10px;
    }

    .hospitility_link ul li a {
        font-size: 22px !important;
    }

    /*===hospitility section css end======*/
}

/* ===============about page css end====== */
/* ======large screen start====== */
@media screen and (min-width: 1200px) and (max-width: 1350px) {
    .ingrediant_heading h3 {
        font-size: 85px !important;
    }

    .team_single {
        flex-basis: 50%;
        padding: 0 35px;
    }
}

@media screen and (min-width: 1350px) and (max-width: 1399px) {
    .ingrediant_heading h3 {
        font-size: 85px !important;
    }
}

@media screen and (min-width: 1400px) and (max-width: 1549px) {
    .ingredient_heading h3 {
        font-size: 90px !important;
    }
}

@media screen and (min-width: 1550px) and (max-width: 1680px) {
    .ingredient_heading h3 {
        font-size: 100px !important;
    }
}

@media screen and (min-width: 1351px) and (max-width: 1600px) {
    .ingrediant_heading h3 {
        font-size: 85px !important;
    }

    .team_section .team_heading {
        font-size: 70px !important;
    }

    .team_desc {
        font-size: 23px !important;
    }

    .team_single {
        padding: 0px 35px;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_single_post {
        margin-bottom: 10px;
    }

    .team_single {
        flex-basis: 50%;
        padding: 0 35px;
    }
}

@media screen and (min-width: 1600px) and (max-width: 1680px) {
    .ingrediant_heading h3 {
        font-size: 100px !important;
    }
}

/* ======large screen end====== */
/* =========about page css end======= */
/* ===============product page css start====== */
/*====mobile css start=======*/
@media (min-width: 1400px) and (max-width: 1549px) {
    .ingredient_heading h3 {
        font-size: 90px !important;
    }
}

@media (min-width: 1550px) and (max-width: 1680px) {
    .ingredient_heading h3 {
        font-size: 100px !important;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .cart-section .container-fluid {
        width: 100%;
    }

    #lower {
        margin-right: 0px;
    }

    #cart-imgcontent .p0 {
        padding-left: 0;
        padding-right: 0;
    }

    .cart-sectionocntentbox #cart-imgcontent .row .col-md-9.p0.plll-2.pl-2.pr-1.prrr-1 {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .cart-tabbox-head h2 {
        font-size: 44px;
    }

    .cart-section .cart-tabbox-main {
        padding-left: 0;
    }

    .organic-tab-card button {
        font-size: 23px !important;
        padding-left: 0;
    }

    .organic-tab_img {
        height: 500px;
    }

    .watch-video-btnbox {
        margin-top: 30px;
        margin-bottom: 30px;
        margin-left: 0;
        text-align: center;
    }

    .stylegrey_heading h3,
    .stylegrey_heading h3 span {
        font-size: 30px;
    }

    .equipments-slider-section .swiper-horizontal {
        padding: 10px 40px 50px;
    }

    .tools-utensils .equipments_full .equipments-slider-section .swiper-horizontal {
        padding: 10px 0px 50px;
    }

    .equipmentsslide .swiper-slide {
        white-space: unset;
    }

    .stylegrey_section {
        height: auto;
    }

    .card-body.stylegrey-body {
        padding: 4px 0px;
    }

    .accordian-stylegray {
        margin-top: 20px;
    }

    .equipmentsfull_heading p {
        font-size: 12px;
    }

    .stylegrey-card h2 button {
        padding: 0 0px;
    }

    .stylegrey_link li a {
        font-size: 22px;
    }

    .stylegrey_link {
        position: unset;
        margin-top: 40px;
    }

    .stylegrey-card h2 button {
        font-size: 20px;
    }

    .stylegrey-body p {
        font-size: 17px;
    }

    .card.infusioncard .card-header {
        padding: 10px 0px 10px 0px;
    }

    .card.infusioncard:first-child .infusion_bodyright ul li {
        font-size: 14px;
        line-height: 2em;
    }

    .card.infusioncard h2 span {
        font-size: 14px;
        text-wrap: balance;
    }

    .card-body-infusion {
        padding: 10px 10px;
    }

    .card.organic-tab-card .organic-tab-body {
        padding: 0;
    }

    .carttabflow {
        /* display: block;
         */
    }

    .tabbox-nav nav {
        margin-bottom: 0;
    }

    .tabbox-nav nav .nav-tabs:after {
        /* bottom: 6px;
         */
        bottom: 4px;
    }

    .stepmodal .modal-dialog {
        max-width: 100%;
        margin: 0;
        height: unset !important;
    }

    .stepmodal .modal-body {
        padding: 10px 20px 14px;
        /* height: 280px;
         */
        height: 100%;
        width: 90%;
    }

    .stepmodal .modal-body video {
        background: unset;
    }

    #step5 .modal-body {
        height: auto;
        padding-left: 0;
        padding-right: 0;
    }

    .watchbox-video {
        height: 100%;
    }

    /* .stepmodal button.close {
         position: absolute;
         top: 30px;
         right: 30px;
    }
     */
    .stepmodal button.close {
        position: absolute;
        top: 12px;
        right: -5px;
    }

    #step5 button.close {
        right: 3px;
    }

    .equipmentsslider .cproductimg {
        height: auto;
    }

    .tabbox-nav a {
        font-size: 18px;
        margin-bottom: 0px !important;
    }

    .cart-tab-descriptions p {
        /* font-size: 20px;
         */
        font-size: 16px;
    }

    .cart-tab-des-paratable {
        margin-top: 10px;
    }

    .adbtn-add #add-to-cart {
        width: 90%;
        position: fixed;
        bottom: 10px;
        left: 10px;
        right: 10px;
        margin: 0px auto;
        height: 55px;
        padding-top: 22px;
        /* z-index: 9;
         */
        z-index: 51;
    }

    .adbtn-add #add-to-cart p {
        font-size: 22px;
    }

    .organic-tab-body h3 {
        font-size: 15px;
        margin-bottom: 20px;
    }

    .organic-tab-body p {
        font-size: 20px;
    }

    .organic-tab_content-main .row {
        flex-direction: column-reverse;
    }

    .organic-tab_heading {
        display: none;
    }

    .organic-tab_heading.organic-tab_heading-mobile {
        display: block;
    }

    .organic-tab_img {
        margin-bottom: 30px;
    }

    .organic-tab_img img {
        -webkit-filter: none;
    }

    .organic-tab_img img:hover {
        -webkit-filter: none;
    }

    .collapsebox,
    .collapsebox.hasmorethanfive {
        margin-top: 50px;
    }

    .infusion-steps_heading h2 {
        text-align: left;
        font-size: 30px;
    }

    .watchbox-video iframe {
        height: 100%;
    }

    .card.infusioncard h2 button {
        flex-direction: row;
        line-height: 1.8;
        overflow: hidden;
        align-items: center;
        position: relative;
    }

    #accordianinfusioned .accordion-title:before {
        top: 14px;
    }

    #accordianinfusioned .accordion-title.collapsed:after {
        top: 9px;
    }

    .tabtable-main {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: -ms-autohiding-scrollbar;
    }

    .carttabflow .nav-item {
        display: table;
    }

    .prooption-des .select-options p,
    .prooption-des .quantity p {
        font-size: 16px;
    }

    .product-options .product-sku>.select p.sku {
        font-size: 16px;
    }

    .ownquantity button {
        height: 30px;
        width: 30px;
        line-height: 35px;
    }

    /* #upper {
         height: 60vh !important;
         width: 100%;
    }
     */
    .tabbox-nav nav .nav-tabs {
        gap: 30px;
    }

    .watch-steps_section {
        height: auto;
        padding-bottom: 0;
    }

    .watch-steps_heading p {
        margin-top: 90px;
    }

    .equipmentsslider .swiper-slide {
        height: 390px;
    }

    .productedslider .swiper-slide {
        height: 390px;
    }

    .discoverd-slider.productedslider .swiper-slide {
        height: 450px;
    }

    .producted-slider-section .entry-media> :hover .second-thumbnail {
        opacity: 0;
    }

    .discoverd-slider .swiper-button-next,
    .discoverd-slider .swiper-button-prev {
        top: var(--swiper-navigation-top-offset, 40%);
    }

    .discoverd-slider .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -18px);
    }

    .discoverd-slider .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, -18px);
    }

    /* CHANGES SEPT 2024 START*/
    .custom-column-left {
        position: relative;
        width: 100% !important;
        min-height: 1px;
    }

    .custom-column-right {
        position: relative;
        width: 100% !important;
        min-height: 1px;
    }

    .cart-section .product-options>.select-options>.heading,
    .cart-section .product-options .quick-view-add-cta>.heading,
    .cart-section .product-options .quantity>.heading,
    .cart-section .product-options .product-sku>.heading {
        display: flex;
        -moz-justify-content: flex-start;
        -ms-justify-content: flex-start;
        justify-content: flex-start;
        -ms-flex-pack: flex-start;
        -moz-align-items: center;
        -ms-align-items: center;
        align-items: end;
        text-align: left;
        line-height: 0.3;
    }

    #nav-tabContent {
        min-height: 77px !important;
    }

    /* CHANGES SEPT 2024 END*/
}

/*====mobile css end=======*/
@media screen and (min-width: 768px) and (max-width: 991px) {
    .template-product .product-page-container.cart-section {
        height: auto;
    }

    .watch-steps_section {
        height: auto;
    }

    .lwimg-div {
        width: 85%;
    }

    .stepmodal .modal-dialog {
        max-width: 48%;
        margin: 0%;
    }

    .infusion_body p {
        font-size: 12px;
    }

    .infusion_body p {
        font-size: 12px;
    }

    .stylegrey_heading {
        margin-bottom: 10px;
    }

    .stylegrey_heading h3,
    .stylegrey_heading h3 span {
        font-size: 44px;
    }

    .cart-tabbox-head h2 {
        font-size: 48px;
    }

    .organic-tab-card button {
        font-size: 40px !important;
    }

    .collapsebox {
        margin-top: 100px;
    }

    .organic-tab_img {
        height: 600px;
    }

    .our-susstainable-section {
        height: auto;
    }

    .stylegrey_link {
        position: unset;
        margin-top: 30px;
        padding-left: 12px;
        margin-bottom: 20px;
    }

    .watch-steps_section {
        height: auto;
    }

    .watch-steps_img {
        height: 100%;
    }

    .watch-video-btnbox {
        margin-top: 10px;
    }

    .watch-steps_heading p {
        margin-top: 40px;
    }

    .equipmentsslider .swiper-slide {
        height: 390px;
    }

    .productedslider .swiper-slide {
        height: 390px;
    }

    .card.infusioncard h2 button {
        overflow: hidden;
    }

    .card.infusioncard h2 span {
        font-size: 15px;
        text-wrap: balance;
    }

    .organic-tab_section {
        height: auto;
    }

    .stylegrey_section {
        height: auto;
    }

    /* CHANGES SEPT 2024 START*/
    .custom-column-left {
        position: relative;
        width: 100% !important;
        min-height: 1px;
    }

    #upper {
        width: 100%;
    }

    #lower {
        width: 100%;
    }

    .adbtn-add #add-to-cart {
        height: 65px;
    }

    .product-options .product-sku>.select p.sku {
        font-size: 15px;
        padding-right: 24px;
    }

    .prrr-1 {
        padding-right: 0;
    }

    .tabbox-nav a {
        letter-spacing: 0.8px;
        font-size: 20px !important;
    }

    .custom-column-right {
        position: relative;
        width: 100% !important;
        min-height: 1px;
        padding-right: 8px;
        padding-left: 8px;
    }

    .tabbox-nav nav .nav-tabs {
        gap: 30px;
    }

    .pl-2 {
        padding-left: 0px !important;
    }

    /* .sidebar {
         position: fixed;
         top: 0;
         right: -370px;
         width: 370px;
         height: 100%;
         background: #edebe4;
         box-shadow: -2px 0 5px #0000000d;
         transition: right 0.3s ease;
         z-index: 1000;
    }
     */
    .sidebar-body::-webkit-scrollbar {
        display: none;
    }

    .sidebar-contact-section h4 {
        color: ##393535;
        font-size: 17px;
        font-weight: 400;
        padding-bottom: 5px;
    }

    .sidebar-contact-section .scs-email,
    .scs-phone,
    .scs-address {
        color: #626262;
        font-size: 15px;
        line-height: 20px;
    }

    .card-header button {
        font-size: 17px;
        letter-spacing: 1.1px;
    }

    .sidebar-body-content p {
        color: #626262;
        font-size: 15px;
    }

    button#closeSidebar {
        padding-right: 8px;
    }

    /* CHANGES SEPT 2024 END*/
}

/* ====tablet css end==== */
/* ====mini desktop css start==== */
/* CHANGES SEPT 2024 START*/
@media (min-width: 992px) and (max-height: 664px) {
    .product-options .product-sku {
        padding: 10px 0 0 !important;
    }

    .prooption-des .quantity {
        padding: 11px 0 0 0 !important;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .product-options .quantity>.select .quantity-incremental input[type="number"] {
        font-size: 1rem;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .cart-tab-des-paratable {
        margin-top: 0px;
        padding-bottom: 0;
    }

    .progress-bar-container.addtocartpage {
        margin-top: 8px;
    }
}

/* CHANGES SEPT 2024 END*/
@media screen and (min-width: 992px) and (max-width: 1024px) {
    .organic-tab_section {
        height: auto;
    }

    .watch-steps_section {
        height: auto;
    }

    .tabbox-nav a:after {
        bottom: 1px;
    }

    .cart-tabbox-main {
        padding-right: 0px;
        padding-left: 0px;
    }

    .cart-tabbox-head h2 {
        font-size: 42px;
        line-height: 1.1;
    }

    .cart-tabbox-main .tabbox-nav a {
        font-size: 14px;
    }

    .cart-tab-descriptions p {
        font-size: 14px;
    }

    .cart-tabbox-main .prooption-des .select-options p,
    .cart-tabbox-main .prooption-des .product-sku p,
    .cart-tabbox-main .prooption-des .quantity p {
        font-size: 14px;
    }

    .cart-tabbox-main .product-options>.select-options label,
    .cart-tabbox-main .product-options .quantity label,
    .cart-tabbox-main .product-options .quick-view-add-cta label,
    .cart-tabbox-main .product-options .product-sku label,
    .product-options .product-sku>.select p.sku {
        font-size: 12px;
    }

    .product-options .product-sku>.select p.sku {
        padding-right: 22px;
    }

    .organic-tab-card button {
        font-size: 35px !important;
    }

    .stylegrey_heading h3,
    .stylegrey_heading h3 span {
        font-size: 42px;
    }

    .stylegrey-card h2 button {
        font-size: 25px;
    }

    .our-susstainable-section {
        height: auto;
    }

    .container-footer-top2 {
        height: 100%;
    }

    .watch-steps_img {
        /* height: 250px;
         margin-bottom: 20px;
         */
        height: 100%;
        margin-bottom: 0;
    }

    .watch-steps_heading p {
        max-width: 400px;
        margin-top: 15px;
        margin-bottom: 30px;
    }

    .prooption-des .options-select label {
        padding: 4px 4px 5px;
    }

    .card.infusioncard h2 span {
        font-size: 15px;
    }

    .discoverd-slider .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, -20px);
    }

    .discoverd-slider .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -20px);
    }

    .equipmentsslider .swiper-slide {
        height: 370px;
    }

    .discoverd-slider .swiper-slide {
        height: 370px;
    }

    .collection-filter-sidebar {
        top: 210px;
        height: calc(100vh - 210px);
    }

    .collection-filter-sidebar.flside-sticky {
        top: 140px;
        height: calc(100vh - 140px);
    }

    .recomdant_section .swiper-horizontal {
        padding: 0 50px 30px 0;
    }

    /* CHANGES SEPT 2024 START*/
    .custom-column-left {
        position: relative;
        width: 52% !important;
        min-height: 1px;
    }

    #upper {
        width: 100%;
    }

    #lower {
        display: flex;
        align-items: center;
        justify-content: center;
        gap: 5px;
        flex-direction: column;
        width: 100%;
    }

    .plll-2 {
        padding-left: 5px !important;
    }

    .custom-column-right {
        position: relative;
        width: 47% !important;
        min-height: 1px;
        padding-right: 5px;
        padding-left: 1px;
    }

    .shipping--bar p span {
        font-size: 13px;
    }

    .tabbox-nav nav {
        margin-bottom: 10px;
    }

    .tabbox-nav a {
        font-size: 13px !important;
        letter-spacing: 0.5px;
        padding: 0 0 9px !important;
    }

    .prooption-des .select-options {
        padding: 16px 16px 5px 0 !important;
    }

    .cart-tabbox-head h2 {
        font-size: 37px;
    }

    .tabbox-nav nav .nav-tabs {
        gap: 20px;
    }

    .cart-tab-des-para {
        padding-top: 0px;
    }

    .product-options .product-sku {
        padding: 12px 0 0;
    }

    .prooption-des .quantity {
        padding: 12px 0 0 !important;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .product-options .quantity>.select .quantity-incremental input[type="number"] {
        font-size: 1rem;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .qtyplus,
    .qtyminus,
    .product_quantity {
        font-size: 1.1rem !important;
    }

    .adbtn-add #add-to-cart {
        height: 35px;
    }

    .adbtn-add #add-to-cart p {
        font-size: 19px !important;
        /* padding-bottom: 23px !important;
         */
    }

    .ship-and-del-text p {
        display: flex;
        justify-content: space-between;
        align-items: center;
        /* margin: 10px 0;
         */
        flex-wrap: wrap;
        column-gap: 8px;
    }

    .product-first-collection,
    .cart-sectionscat-box p,
    .cart-sectionscat-box a {
        font-size: 15px !important;
    }

    /* .sidebar {
         position: fixed;
         top: 0;
         right: -355px;
         width: 355px;
         height: 100%;
         background: #edebe4;
         box-shadow: -2px 0 5px #0000000d;
         transition: right 0.3s ease;
         z-index: 1000;
    }
     */
    .sidebar-body::-webkit-scrollbar {
        display: none;
    }

    .sidebar-contact-section h4 {
        color: ##393535;
        font-size: 17px;
        font-weight: 400;
        padding-bottom: 10px;
    }

    .sidebar-contact-section .scs-email,
    .scs-phone,
    .scs-address {
        color: #626262;
        font-size: 14px;
        line-height: 24px;
    }

    .card-header button {
        font-size: 17px;
        letter-spacing: 1.1px;
    }

    .sidebar-body-content p {
        color: #626262;
        font-size: 14px;
    }

    .sidebar-contact-section .scs-email,
    .scs-phone,
    .scs-address {
        color: #626262;
        font-size: 14px;
        line-height: 21px;
    }

    /* CHANGES SEPT 2024 END*/
}

/* ====mini desktop css end==== */
@media screen and (min-width: 1025px) and (max-width: 1150px) {
    .organic-tab_section {
        height: auto;
    }

    .watch-steps_section {
        height: auto;
    }

    .cart-tabbox-main {
        padding-right: 0px;
        padding-left: 0px;
    }

    .cart-tab-des-para {
        padding-top: 0px !important;
    }

    .cart-tabbox-head h2 {
        font-size: 42px;
        line-height: 1.1;
    }

    .select-options.width-1-1.Condition {
        padding-top: 16px !important;
    }

    .cart-section .select-options.width-1-1.Condition {
        padding-top: 10px !important;
    }

    .prooption-des .select-options {
        padding: 11px 16px 3px 0 !important;
    }

    .cart-section .prooption-des .select-options {
        padding: 10px 16px 3px 0 !important;
    }

    .product-sku.width-1-1 {
        padding: 2px 2px 0 0 !important;
    }

    .cart-section .product-sku.width-1-1 {
        padding: 14px 2px 0 0 !important;
    }

    .prooption-des .quantity {
        padding: 8px 0 0 !important;
    }

    .cart-section .prooption-des .quantity {
        padding: 6px 0 0 !important;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .product-options .quantity>.select .quantity-incremental input[type="number"] {
        font-size: 1rem;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .cart-tabbox-main .tabbox-nav a {
        font-size: 14px;
    }

    .cart-tab-descriptions p {
        font-size: 14px;
    }

    .cart-tabbox-main .prooption-des .select-options p,
    .cart-tabbox-main .prooption-des .product-sku p,
    .cart-tabbox-main .prooption-des .quantity p {
        font-size: 14px;
    }

    .product-options .product-sku>.select p.sku {
        font-size: 13px;
        padding-right: 10px;
        margin-right: 14px;
    }

    .cart-section .product-options .product-sku>.select p.sku {
        line-height: 1.5;
    }

    .cart-tabbox-main .product-options>.select-options label,
    .cart-tabbox-main .product-options .quantity label,
    .cart-tabbox-main .product-options .quick-view-add-cta label,
    .cart-tabbox-main .product-options .product-sku label {
        font-size: 13px;
    }

    .organic-tab-card button {
        font-size: 40px !important;
    }

    .stylegrey_heading h3,
    .stylegrey_heading h3 span {
        font-size: 42px;
    }

    .stylegrey-card h2 button {
        font-size: 25px;
    }

    .container-footer-top2 {
        height: 100%;
    }

    .card.infusioncard h2 span {
        font-size: 15px;
    }

    .equipmentsslider .swiper-slide {
        height: 370px;
    }

    .discoverd-slider .swiper-slide {
        height: 370px;
    }

    .discoverd-slider .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, -20px);
    }

    .discoverd-slider .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -20px);
    }

    .prooption-des .options-select label {
        padding: 5px 6px 6px;
    }

    /* CHANGES SEPT 2024 */
    .custom-column-left {
        position: relative;
        width: 52% !important;
        min-height: 1px;
    }

    #upper {
        width: 100%;
    }

    #lower {
        width: 100%;
        gap: 5px;
    }

    .custom-column-right {
        position: relative;
        width: 47% !important;
        min-height: 1px;
        padding-right: 1px;
        padding-left: 1px;
    }

    .plll-2 {
        padding-left: 5px !important;
    }

    .tabbox-nav a {
        font-size: 15px;
        letter-spacing: 0.6px;
        padding: 0 0 12px !important;
    }

    /*Changes sept 2024 START*/
    .cart-tabbox-head h2 {
        font-size: 40px;
    }

    .tabbox-nav nav .nav-tabs {
        gap: 22px;
    }

    .cart-tab-des-paratable {
        margin-top: 0px;
    }

    .qtyplus,
    .qtyminus,
    .product_quantity {
        font-size: 1.1rem !important;
    }

    .cart-section .product_quantity {
        font-size: 0.8rem !important;
    }

    .adbtn-add #add-to-cart {
        height: 35px;
    }

    .adbtn-add #add-to-cart p {
        font-size: 20px !important;
        /* padding-bottom: 23px !important;
         */
    }

    .shipping--bar p span {
        font-size: 12px;
    }

    .ship-and-del-text p {
        column-gap: 25px;
        /* margin: 12px 0;
         */
    }

    .product-first-collection,
    .cart-sectionscat-box p,
    .cart-sectionscat-box a {
        font-size: 15px !important;
    }

    /* .sidebar {
         position: fixed;
         top: 0;
         right: -375px;
         width: 375px;
         height: 100%;
         background: #edebe4;
         box-shadow: -2px 0 5px #0000000d;
         transition: right 0.3s ease;
         z-index: 1000;
    }
     */
    .card-header button {
        font-size: 16px;
        letter-spacing: 1.1px;
    }

    .sidebar-body-content p {
        color: #626262;
        font-size: 14px;
    }

    .sidebar-contact-section .scs-email,
    .scs-phone,
    .scs-address {
        color: #626262;
        font-size: 14px;
        line-height: 22px;
    }

    .sidebar-contact-section h4 {
        padding-bottom: 5px;
        font-size: 16px;
    }

    /*Changes sept 2024 END*/
}

/* ====mini desktop css end==== */
/*Changes sept 2024 START*/
@media screen and (min-width: 1151px) and (max-width: 1280px) {

    /* CHANGES SEPT 2024 */
    .custom-column-left {
        position: relative;
        width: 52% !important;
        min-height: 1px;
    }

    #upper {
        width: 100%;
    }

    #lower {
        width: 100%;
    }

    .custom-column-right {
        position: relative;
        width: 47% !important;
        min-height: 1px;
        /* 
        /* padding-right: 15px;
         */
        padding-left: 1px;
    }

    .tabbox-nav a {
        font-size: 15px;
        letter-spacing: 0.9px;
    }

    /*Changes sept 2024 */
    .cart-tabbox-head h2 {
        font-size: 45px !important;
    }

    .tabbox-nav nav .nav-tabs {
        gap: 19px;
    }

    .cart-tabbox-main .prooption-des .product-sku p {
        padding: 0 !important;
    }

    .select-options.width-1-1.Condition {
        padding-top: 16px !important;
    }

    .cart-section .select-options.width-1-1.Condition {
        padding-top: 13px !important;
    }

    .prooption-des .select-options {
        padding: 11px 16px 3px 0 !important;
    }

    .cart-section .prooption-des .select-options {
        padding: 13px 16px 3px 0 !important;
    }

    .product-sku.width-1-1 {
        padding: 8px 12px 0 0 !important;
    }

    .cart-section .product-sku.width-1-1 {
        padding: 11px 12px 0 0 !important;
    }

    .prooption-des .quantity {
        padding: 10px 0 0 !important;
    }

    .cart-section .prooption-des .quantity {
        padding: 9px 0 0 !important;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .product-options .quantity>.select .quantity-incremental input[type="number"] {
        font-size: 1rem;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .qtyplus,
    .qtyminus,
    .product_quantity {
        font-size: 1.1rem !important;
    }

    .cart-section .product_quantity {
        font-size: 0.8rem !important;
    }

    .adbtn-add #add-to-cart {
        height: 45px;
    }

    .adbtn-add #add-to-cart p {
        font-size: 20px !important;
        /* padding-bottom: 23px !important;
         */
    }

    .ship-and-del-text p {
        /* margin: 12px 0;
         */
    }

    /* .sidebar {
         position: fixed;
         top: 0;
         right: -380px;
         width: 380px;
         height: 100%;
         background: #edebe4;
         box-shadow: -2px 0 5px #0000000d;
         transition: right 0.3s ease;
         z-index: 1000;
    }
     */
    .card-header button {
        font-size: 16px;
        letter-spacing: 1.1px;
    }

    .sidebar-body-content p {
        color: #626262;
        font-size: 14px;
    }

    .sidebar-contact-section .scs-email,
    .scs-phone,
    .scs-address {
        color: #626262;
        font-size: 14px;
        line-height: 22px;
    }

    .sidebar-contact-section h4 {
        padding-bottom: 5px;
        font-size: 16px;
    }
}

@media screen and (min-width: 1281px) and (max-width: 1440px) {

    /* CHANGES SEPT 2024 */
    .custom-column-left {
        position: relative;
        width: 52% !important;
        min-height: 1px;
    }

    .custom-column-right {
        position: relative;
        width: 47% !important;
        min-height: 1px;
        /* padding-right: 15px;
         */
        padding-left: 5px;
    }

    .tabbox-nav a {
        font-size: 18px !important;
        letter-spacing: 0.3px;
    }

    /*Changes sept 2024 */
    .cart-tabbox-head h2 {
        font-size: 44px !important;
    }

    .tabbox-nav nav .nav-tabs {
        gap: 30px;
    }

    .plll-2 {
        padding-left: 10px !important;
    }

    .cart-tab-descriptions p {
        font-size: 16px;
    }

    .cart-section .prooption-des .select-options {
        padding: 14px 16px 3px 0 !important;
    }

    .cart-section .product-sku {
        padding: 9px 16px 3px 0 !important;
    }

    .prooption-des .select-options,
    .product-sku {
        padding: 11px 16px 3px 0 !important;
        border-bottom: 1px solid #D4D3CE;
    }

    .select-options.width-1-1.Condition {
        padding-top: 16px !important;
    }

    .cart-section .select-options.width-1-1.Condition {
        padding-top: 14px !important;
    }

    .cart-section .prooption-des .quantity {
        padding: 11px 0 0;
    }

    .prooption-des .quantity {
        padding: 10px 0 0;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .product-options .quantity>.select .quantity-incremental input[type="number"] {
        font-size: 1rem;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .adbtn-add #add-to-cart p {
        font-size: 23px !important;
    }

    #upper {
        width: 100%;
    }

    #lower {
        width: 100%;
    }

    /* .sidebar {
         position: fixed;
         top: 0;
         right: -420px;
         width: 420px;
         height: 100%;
         background: #edebe4;
         box-shadow: -2px 0 5px #0000000d;
         transition: right 0.3s ease;
         z-index: 1000;
    }
     */
    .card-header button {
        font-size: 17px;
        letter-spacing: 1.1px;
    }

    .sidebar-body-content p {
        color: #626262;
        font-size: 15px;
    }

    .sidebar-contact-section .scs-email,
    .scs-phone,
    .scs-address {
        color: #626262;
        font-size: 15px;
        line-height: 22px;
    }
}

@media screen and (min-width: 1441px) and (max-width: 1540px) {

    /* CHANGES SEPT 2024 */
    .custom-column-left {
        position: relative;
        width: 52% !important;
        min-height: 1px;
    }

    #upper {
        /* height: 670px;
         */
        width: 540px;
        max-width: 100%;
    }

    #lower {
        /* height: 670px;
         */
    }

    .custom-column-right {
        position: relative;
        width: 47% !important;
        min-height: 1px;
        /* padding-right: 15px;
         */
        padding-left: 28px;
    }

    .tabbox-nav a {
        font-size: 17px;
        letter-spacing: 0.5px;
    }

    /*Changes sept 2024 */
    .cart-tabbox-head h2 {
        font-size: 50px;
    }

    .tabbox-nav nav .nav-tabs {
        gap: 28px;
    }

    .adbtn-add #add-to-cart {
        height: 55px;
    }

    .adbtn-add #add-to-cart p {
        font-size: 23px !important;
        /* padding-bottom: 23px !important;
         */
    }

    /* .sidebar {
         position: fixed;
         top: 0;
         right: -450px;
         width: 450px;
         height: 100%;
         background: #edebe4;
         box-shadow: -2px 0 5px #0000000d;
         transition: right 0.3s ease;
         z-index: 1000;
    }
     */
    .card-header button {
        font-size: 17px;
        letter-spacing: 1.1px;
    }

    .sidebar-body-content p {
        color: #626262;
        font-size: 15px;
    }

    .sidebar-contact-section .scs-email,
    .scs-phone,
    .scs-address {
        color: #626262;
        font-size: 15px;
        line-height: 22px;
    }

    .sidebar-contact-section h4 {
        font-size: 17px;
    }

    .prooption-des .select-options {
        padding: 13px 16px 3px 0 !important;
    }

    .cart-section .prooption-des .select-options {
        padding: 15px 16px 3px 0 !important;
    }

    .product-options .product-sku {
        padding: 7px 7px 3px 0 !important;
    }

    .cart-section .product-options .product-sku {
        padding: 9px 7px 3px 0 !important;
    }

    .select-options.width-1-1.Condition {
        padding-top: 16px !important;
    }

    .cart-section .select-options.width-1-1.Condition {
        padding-top: 15px !important;
    }

    .prooption-des .quantity {
        padding: 10px 0 0;
    }

    .cart-section .prooption-des .quantity {
        padding: 11px 0 0;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }

    .product-options .quantity>.select .quantity-incremental input[type="number"] {
        font-size: 1rem;
    }

    .product-options .quantity.quantity .select {
        padding-bottom: 5px;
    }
}

@media screen and (min-width: 1441px) and (max-width: 1540px) and (min-height: 900px) {
    .select-options.width-1-1.Condition {
        padding-top: 20px !important;
    }

    .prooption-des .select-options {
        padding: 20px 16px 3px 0 !important;
    }

    .product-options .product-sku {
        padding: 15px 7px 3px 0 !important;
    }

    .prooption-des .quantity {
        padding: 18px 0 0;
    }

    .prooption-des {
        padding-bottom: 20px;
    }

    .allquantity.width-1-1 {
        line-height: 26px;
    }
}

@media (min-width: 1541px) and (max-width: 1700px) {

    /* CHANGES SEPT 2024 */
    .custom-column-left {
        position: relative;
        width: 52% !important;
        min-height: 1px;
    }

    #upper {
        /* height: 700px;
         */
        width: 100%;
    }

    #lower {
        /* height: 700px;
         */
        padding-right: 3.5px;
    }

    .custom-column-right {
        position: relative;
        width: 47% !important;
        min-height: 1px;
        /* padding-right: 15px;
         */
        padding-left: 10px;
    }

    .tabbox-nav a {
        font-size: 19px;
        letter-spacing: 0.7px;
    }

    /*Changes sept 2024 */
    .cart-tabbox-head h2 {
        font-size: 58px !important;
    }

    .tabbox-nav nav .nav-tabs {
        gap: 28px;
    }

    .adbtn-add #add-to-cart {
        height: 65px;
    }

    .adbtn-add #add-to-cart p {
        font-size: 25px !important;
        /* padding-bottom: 26px !important;
         */
    }

    .cart-tab-descriptions .cart-tab-des-para p {
        font-size: 19px !important;
    }

    /* .sidebar {
         right: -470px;
         width: 470px;
         overflow-y: auto;
    }
     */
    .card-header button {
        font-size: 18px;
        letter-spacing: 1.2px;
    }

    .sidebar-body-content p {
        color: #626262;
        font-size: 15px;
    }

    .sidebar-contact-section h4 {
        font-size: 18px;
        line-height: 22px;
    }
}

/*Changes sept 2024 END*/
/* ===============product page css end====== */
/* =========collection page css start====== */
@media screen and (min-width: 320px) and (max-width: 767px) {
    .collection-filter-sidebar.flside-sticky {
        /* top: 265px;
         height: calc(100vh - 265px);
         */
        top: 245px;
        height: calc(100vh - 245px);
    }

    .col-matcar {
        width: 100%;
        margin: 0 0.5rem;
    }

    .material-boxcar h2 {
        margin: 20px 0px;
        font-size: 22px;
    }

    .product-tile-mobile .details {
        padding: 5px 5px;
    }

    .select-options.width-1-1.Size:first-child {
        padding-top: 0 !important;
    }

    .quick-view-hover .add-to-cart p,
    .quick-view-hover .sold-out p {
        padding: 15px 6px 12px !important;
        font-size: 10px !important;
        text-transform: uppercase;
        letter-spacing: 1px;
    }

    #sticky_categories {
        padding: 0px 0px !important;
    }

    #faqfillter1 .card-body ul {
        gap: 15px;
    }

    .fillterul li {
        width: 100%;
    }

    .fl-li {
        padding-left: 15px;
    }

    .fillterul li a {
        padding: 0.3rem 1rem;
        width: 100%;
    }

    .product-tile-mobile a.product span {
        text-align: left;
        display: block;
        font-weight: 600;
    }

    .quick-view-hover .product-options {
        padding: 0 5px;
    }

    #collection .select .quantity-incremental input[type="number"] {
        height: 40px;
        width: 71px;
        font-size: 16px;
        line-height: 1.2;
        padding-top: 5px;
    }

    .pagination {
        padding: 10px 50px 10px 30px !important;
    }

    .fillterul li a p {
        font-size: 20px;
    }

    .categories {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    #faqfillter1 .card-body {
        padding: 0;
    }

    .col-matcar {
        padding-right: 10px;
        padding-left: 10px;
    }

    .collection-mini-banner h2 {
        font-size: 28px;
    }

    .col-matcar {
        padding-right: 20px;
        padding-left: 20px;
    }

    .categories {
        margin-bottom: 10px;
    }

    .pagination a {
        font-size: 18px;
    }

    .pagination a span {
        font-size: 18px;
    }

    .collection-slider {
        padding-top: 15px;
        margin-bottom: 50px;
    }

    .product-options .dropdown {
        height: 100%;
        /* padding-right: 1.5rem;
         */
        width: 100%;
    }

    nav.collection .navcoll-main {
        display: block;
        max-width: 100%;
    }

    .center-navigation .new-center-nav {
        display: block;
    }

    .new-center-nav .width-1-1.height-1-1 {
        display: block;
    }

    nav.collection .container ul.navigation-header {
        width: 100%;
        /* justify-content: flex-start;
         overflow: hidden;
         overflow-x: scroll;
         */
        position: relative;
        /* min-height: 75px;
         */
        display: flex;
        overflow-x: scroll;
        scrollbar-width: none;
        /* Firefox */
        -ms-overflow-style: none;
        /* IE/Edge */
    }

    nav.collection .container ul.navigation-header::-webkit-scrollbar {
        display: none;
        /* Chrome, Safari, Opera */
    }

    nav.collection .container ul.navigation-header::-webkit-scrollbar {
        height: 0;
    }

    .new-center-nav {
        overflow: hidden;
        overflow-x: scroll;
    }

    ul.navigation-header.height-1-1.collection-header.ch-hover li {
        display: table-cell;
    }

    .collection-sub-menu ul {
        display: inline-flex;
        flex-wrap: unset;
        justify-content: flex-start;
        height: 100%;
        position: relative;
        align-items: center;
    }

    .collection-sub-menu ul li[selected="selected"] a {
        /* border-bottom: 1px solid #111;
         */
        text-decoration: unset !important;
        position: relative;
    }

    .new-center-nav::-webkit-scrollbar {
        width: 0;
    }

    ul.navigation-header.height-1-1.collection-header.ch-hover>li[selected] a p {
        text-decoration: none;
        position: relative;
    }

    .new-right-nav ul.navigation-header {
        padding-top: 25px;
    }

    .collection-filter-sidebar {
        width: 100vw;
    }

    .collection-filter-sidebar {
        /* top: 265px;
         height: calc(100vh - 265px);
         */
        top: 245px;
        height: calc(100vh - 245px);
    }

    .collection-sub-menu ul li {
        flex-shrink: 0;
        padding-left: 0;
        display: block !important;
        padding: 0px !important;
    }

    .collection-sub-menu ul li:first-child {
        padding-left: 0;
    }

    .collection-sub-menu.width-2-3.width-1-1-m.coll-sbnav {
        display: block;
        overflow: hidden;
        overflow-x: scroll;
        padding: 0px 0px;
        /* left: 0;
         */
    }

    nav.collection .container ul.navigation-header>li:first-child {
        padding-left: 0;
    }

    nav.collection ul.navigation-header>li.onlyrefinebox:first-child {
        padding: 0;
    }

    nav.collection .container .forrefinrul ul.navigation-header {
        justify-content: end;
    }

    nav.collection .container .forrefinrul {
        padding-top: 30px;
    }

    .template-collection nav.collection.sticky {
        margin-bottom: 0;
    }

    .collection-filter-sidebar .filter-container .content ul li a.filter-heading {
        font-size: 16px;
        letter-spacing: 0.1em;
        line-height: 16px;
        margin-top: 1rem;
        margin-bottom: 1rem;
    }

    .collection-filter-sidebar .filter-container .content ul li ul.filter-options li label {
        font-size: 16px;
        line-height: 16px;
    }
}

/* ====mobile css end==== */
@media screen and (min-width: 768px) and (max-width: 991px) {

    .prooption-des .select-options p,
    .product-options .product-sku p,
    .prooption-des .quantity p {
        font-size: 18px;
    }

    .prooption-des .options-select label {
        padding: 7px 20px 0;
        /* font-size: 18px;
         */
        font-size: 15px;
    }

    .cart-tab-descriptions p {
        font-size: 22px;
    }

    /* .collection-filter-sidebar {
         top: 290px;
         height: calc(100vh - 290px);
    }
     */
    .collection-filter-sidebar.flside-sticky {
        top: 220px;
        height: calc(100vh - 220px);
    }

    .col-matcar {
        padding-right: 20px;
        width: 50%;
    }

    .collection-container .product-grid .product-tile {
        width: 49%;
    }

    .search-page-container .product-grid .product-tile {
        width: 49%;
    }

    #faqfillter1 .card-body {
        padding: 0;
    }

    .categories {
        margin-left: 0;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .material-box-content {
        padding: 0px 20px;
    }

    collection-filter-sidebar {
        width: 100vw;
    }

    nav.collection .container {
        padding: 0 0.4rem;
        max-width: 100%;
    }

    .right-navigation.width-1-6.width-1-2-m.new-right-nav {
        width: fit-content;
        top: 84px;
        right: 7.3%;
    }

    .right-navigation.width-1-6.width-1-2-m.new-right-nav li p {
        font-size: 12px !important;
    }

    .sorting-icon-desktop {
        height: 24px;
        aspect-ratio: 1 / 1;
        margin-top: -3px;
    }

    .collection-sub-menu ul li {
        padding: 0 0.33rem;
    }

    .collection-sub-menu li a {
        font-size: 14px;
    }

    .collection-filter-sidebar {
        width: 50vw;
        top: 220px;
        height: calc(100vh - 220px);
    }

    nav.collection .container ul.navigation-header {
        justify-content: center;
    }

    nav.collection.sticky .collection-sub-menu {
        justify-content: center;
        width: 98%;
    }

    .collection-sub-menu {
        top: 68px;
        left: 11px;
    }

    /* ====menu css start======= */
    nav.global .left-navigation ul li .dropdown-container ul[accordion] li a {
        margin-bottom: 0px;
    }

    .slider-content {
        width: 100%;
        height: 210px !important;
    }

    #customMenu1 li a,
    #customMenu li a {
        font-size: 11px !important;
        padding: 10px 2px 1px !important;
        margin: 0 4px 2px !important;
    }

    .slider-heading .details h2 {
        font-size: 10px;
        line-height: 1.4;
    }

    #customMenu,
    #customMenu1 {
        padding-right: 4px;
    }

    .details-cta p {
        font-size: 10px !important;
    }

    .material-box-content .product span {
        font-size: 18px;
    }

    .quick-add .product h3 {
        font-size: 18px;
    }

    .quick-add .product .money {
        font-size: 18px;
    }

    /* ====menu css end======= */
    /* ====6 may csss start==== */
    .discoverd-slider .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -20px);
        top: 45%;
    }

    .discoverd-slider .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, -20px);
        left: auto;
        top: 45%;
    }

    .product-tile .details .quick-add .product-options .select-options .selection-container .dropdown select {
        font-size: 12px;
    }

    /* ====6 may csss start==== */
    .deskshopaccordian.shopalldesk {
        padding-top: 5px;
    }
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
    .wholesale-landing-container .container .wholesale-template .totals-container {
        height: auto;
    }

    .col-matcar {
        padding-right: 20px;
        width: 50%;
    }

    .collection-container .product-grid .product-tile {
        width: 50%;
    }

    .search-page-container .product-grid .product-tile {
        width: 49%;
    }

    #faqfillter1 .card-body {
        padding: 0;
    }

    .categories {
        margin-left: 0;
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .material-box-content {
        padding: 0px 20px;
    }

    .template-search .product-tile .details .quick-add .product-options .quantity .select .quantity-incremental button {
        font-size: 16px;
        padding-top: 5px;
    }

    .product-tile .details.full-width {
        height: 530px;
    }

    nav.collection .container .new-right-nav ul.navigation-header {
        justify-content: flex-end;
    }

    nav.collection .new-center-nav ul.navigation-header>li a p {
        font-size: 15px;
    }

    .abc.losseabc .product-options .Size .selection-container {
        width: 65%;
    }

    /* ====menu css start====== */
    .slider-content {
        height: 200px !important;
    }

    #customMenu1 li a,
    #customMenu li a {
        font-size: 10px !important;
        padding: 5px 10px 0px 10px !important;
        margin: 0 5px 2px !important;
    }

    .details-cta p {
        margin-top: 10px;
    }

    .accordion-content1 a {
        font-size: 12px !important;
    }

    nav.global .left-navigation ul li .dropdown .article-call-outs .tile {
        height: 200px !important;
    }

    /* ====menu css end====== */
    nav.collection .container .right-navigation.new-right-nav {
        right: 7%;
        top: 45px;
        width: fit-content !important;
    }

    nav.collection .container .right-navigation.new-right-nav li p {
        font-size: 15px !important;
    }

    .sorting-icon-desktop {
        margin-top: -7px;
        height: 32px;
    }

    nav.collection .container ul.navigation-header {
        width: fit-content !important;
    }

    nav.collection .container .right-navigation>div.width-1-1.height-1-1 {
        width: fit-content !important;
    }

    .deskshopaccordian.shopalldesk {
        padding-top: 5px;
    }
}

/* =========collection page css end====== */
@media screen and (min-width: 1025px) and (max-width: 1130px) {
    .main-susstainable {
        padding-top: 40px;
    }

    .learnlinks_box a {
        font-size: 75px !important;
        height: 115px;
    }

    .learnlinks_box a svg {
        width: 30px;
    }

    .tabbox-nav a:after {
        bottom: 1px;
    }

    .search-filter-container {
        padding: 20px 30px 0px 30px;
    }

    .search-filter-container ul li {
        padding-top: 5px;
    }

    .template-search .product-tile .details.full-width {
        height: 490px;
    }

    .search-filter-container ul li label {
        font-size: 14px;
        margin-bottom: 4px;
    }

    .search-filter-container ul li input[type="checkbox"] {
        margin-right: 2px;
        margin-bottom: 3px;
        height: 10px;
        width: 10px;
    }

    .product-tile .details.full-width {
        height: 520px;
    }

    .collection-sub-menu ul li {
        padding: 0 0.33rem;
    }

    .collection-sub-menu li a {
        font-size: 14px;
    }

    nav.collection .container .right-navigation.new-right-nav {
        right: 0%;
        top: 12px;
        width: fit-content !important;
    }

    nav.collection .container .right-navigation.new-right-nav li p {
        font-size: 15px !important;
    }

    .sorting-icon-desktop {
        margin-top: -8px;
        height: 32px;
    }

    nav.collection .container ul.navigation-header {
        width: fit-content !important;
    }

    nav.collection .container .right-navigation>div.width-1-1.height-1-1 {
        width: fit-content !important;
    }

    .template-search .product-tile .details .quick-add .product-options .quantity .select .quantity-incremental button {
        font-size: 16px;
        padding-top: 5px;
    }

    .quick-add .product h3 {
        font-size: 16px;
    }

    .quick-add .product .money {
        font-size: 16px;
    }

    .material-box-content .product span {
        font-size: 16px;
        line-height: 1;
        letter-spacing: 1px;
    }

    .abc.losseabc .product-options .Size .selection-container {
        width: 65%;
    }

    .our-susstainable-section {
        height: auto;
    }

    .recomdant_section .swiper-horizontal {
        padding: 0 50px 30px 0;
    }

    .collection-filter-sidebar {
        top: 210px;
        height: calc(100vh - 210px);
    }

    .collection-filter-sidebar.flside-sticky {
        top: 140px;
        height: calc(100vh - 140px);
    }

    /* ====menu css start====== */
    .slider-content {
        height: 200px !important;
    }

    #customMenu1 li a,
    #customMenu li a {
        font-size: 10px !important;
        padding: 3px 5px 3px !important;
        margin: 0 5px 2px !important;
    }

    .details-cta p {
        margin-top: 10px;
    }

    .accordion-content1 a {
        font-size: 12px !important;
    }

    nav.global .left-navigation ul li .dropdown .article-call-outs .tile {
        height: 200px !important;
    }

    /* ====menu css end====== */
    nav.collection.sticky .collection-sub-menu {
        width: 100%;
    }

    nav.collection .container ul.navigation-header {
        justify-content: center;
    }

    #customMenu2 li a {
        font-size: 14px !important;
        padding: 8px 4px !important;
    }
}

@media screen and (min-width: 1131px) and (max-width: 1280px) {
    .team_section .team_heading {
        font-size: 70px !important;
    }

    /* .team_image {
         height: 325px;
    }
     */
    .team_desc {
        font-size: 18px !important;
    }

    .team_single {
        margin-bottom: 3rem;
        padding: 0 25px;
        margin-top: 6px;
    }

    .team_single_content p {
        line-height: 1.2;
        font-size: 16px !important;
    }

    .team_single_heading.desktop h4 {
        font-size: 20px !important;
    }

    .team_single_heading.desktop h3 {
        font-size: 15px !important;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_single_post {
        margin-bottom: 10px;
    }

    .cart-tabbox-main .prooption-des .select-options p,
    .cart-tabbox-main .prooption-des .product-sku p,
    .cart-tabbox-main .prooption-des .quantity p {
        font-size: 14px;
    }

    .cart-section .cart-tabbox-main .prooption-des .select-options p {
        padding-top: 0.3rem;
    }

    .cart-section .cart-tabbox-main .prooption-des .quantity p {
        padding-top: 0.2rem;
    }

    .cart-tabbox-main .product-options>.select-options label,
    .cart-tabbox-main .product-options .quantity label,
    .cart-tabbox-main .product-options .quick-view-add-cta label,
    .cart-tabbox-main .product-options .product-sku label {
        font-size: 14px;
    }

    .prooption-des .options-select label {
        padding: 5px 4px 4px;
    }

    .product-options .product-sku>.select p.sku {
        font-size: 14px;
        padding-right: 10px;
        margin-right: 15px;
    }

    .organic-tab_section {
        height: auto;
    }

    .watch-steps_section {
        height: auto;
    }

    .main-susstainable {
        padding-top: 20px;
    }

    .learnlinks_box a {
        font-size: 75px !important;
        height: 115px;
    }

    .learnlinks_box a svg {
        width: 30px;
    }

    .tabbox-nav a:after {
        bottom: 1px;
    }

    .search-filter-container {
        padding: 20px 30px 0px 30px;
    }

    .search-filter-container ul li {
        padding-top: 5px;
    }

    .template-search .product-tile .details.full-width {
        height: 490px;
    }

    .search-filter-container ul li label {
        font-size: 14px;
        margin-bottom: 4px;
    }

    #customMenu2 li a {
        font-size: 14px !important;
    }

    .search-filter-container ul li input[type="checkbox"] {
        margin-right: 2px;
        margin-bottom: 3px;
        height: 10px;
        width: 10px;
    }

    .product-tile .details.full-width {
        height: 540px;
    }

    .abc.losseabc .product-options .Size .selection-container {
        width: 65%;
    }

    .collection-sub-menu ul li {
        padding: 0 0.33rem;
    }

    .collection-sub-menu li a {
        font-size: 14px;
    }

    nav.collection .container .right-navigation.new-right-nav {
        right: 1.1%;
        top: 12px;
        width: fit-content !important;
    }

    nav.collection .container .right-navigation.new-right-nav li p {
        font-size: 17px !important;
    }

    .sorting-icon-desktop {
        margin-top: -6px;
    }

    nav.collection .container ul.navigation-header {
        width: fit-content !important;
    }

    nav.collection .container .right-navigation>div.width-1-1.height-1-1 {
        width: fit-content !important;
    }

    .template-search .product-tile .details .quick-add .product-options .quantity .select .quantity-incremental button {
        font-size: 16px;
        padding-top: 5px;
    }

    .material-box-content .product span {
        font-size: 19px;
        line-height: 1;
        letter-spacing: 1px;
    }

    .quick-add .product .money {
        font-size: 19px;
    }

    .quick-add .product h3 {
        font-size: 19px;
    }

    .our-susstainable-section {
        /* height: auto;
         */
    }

    .collection-filter-sidebar {
        top: 220px;
        height: calc(100vh - 220px);
    }

    .collection-filter-sidebar.flside-sticky {
        top: 150px;
        height: calc(100vh - 150px);
    }

    /* ====single cart page css start==== */
    .cart-tabbox-head h2 {
        font-size: 40px;
    }

    .cart-tab-descriptions .cart-tab-des-para p {
        font-size: 14px;
    }

    .cart-tab-descriptions p {
        font-size: 14px;
    }

    .adbtn-add #add-to-cart {
        height: 45px;
    }

    .tabbox-nav {
        /* margin-top: 5px;
         */
    }

    .cart-tab-des-paratable {
        margin-top: 10px;
    }

    .recomdant_slider {
        padding-top: 30px;
    }

    .recomdant_section .swiper-horizontal {
        padding: 0 50px 30px 0;
    }

    /* ====single cart page css start==== */
    /* ====menu css start====== */
    .slider-content {
        height: 200px !important;
    }

    #customMenu1 li a,
    #customMenu li a {
        font-size: 10px !important;
        padding: 4px 10px 0px !important;
        margin: 0 5px 2px !important;
    }

    .details-cta p {
        margin-top: 10px;
    }

    .accordion-content1 a {
        font-size: 13px !important;
    }

    nav.global .left-navigation ul li .dropdown .article-call-outs .tile {
        height: 200px !important;
    }

    /* ====menu css end====== */
    nav.collection .container ul.navigation-header {
        width: 100%;
        justify-content: center;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
    .product-tile .details.full-width {
        margin: 0.1rem;
    }

    .material-boxlm h4 {
        font-size: 12px;
    }

    .material-boxlm p.blend {
        font-size: 9px;
    }

    .material-boxlm p {
        font-size: 12px;
        letter-spacing: 1px;
    }

    .product-tile .details .quick-add .product-options .quantity .heading p {
        font-size: 11px !important;
    }

    .product-tile .details .quick-add .product-options .select-options .selection-container .dropdown select {
        font-size: 10px;
        width: 100% !important;
    }

    .quick-view-hover .product-options {
        padding: 0px 10px;
    }

    .quick-view-hover .add-to-cart p,
    .quick-view-hover .sold-out p {
        padding: 5px 10px 4px !important;
        font-size: 11px !important;
    }

    .deskshopaccordian.shopalldesk {
        padding-top: 5px;
    }
}

@media screen and (min-width: 1281px) and (max-width: 1440px) {
    .team_section .team_heading {
        font-size: 80px !important;
    }

    .wholesale-landing-container .wholesale-landing-new-main .container {
        padding: 0;
    }

    .team_single_content p {
        line-height: 1.2;
    }

    /* .team_image {
         height: 250px;
    }
     */
    .team_desc {
        font-size: 18px !important;
    }

    .team_single_heading.desktop h4 {
        font-size: 18px !important;
    }

    .team_single_heading.desktop h3 {
        font-size: 16px !important;
    }

    .team_single {
        margin-bottom: 3rem;
        padding: 0px 35px;
        margin-top: 5px;
    }

    .team_single_content p {
        font-size: 16px !important;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_single_post {
        margin-bottom: 10px;
    }

    .progress-bar-container.addtocartpage {
        margin-top: 8px;
    }

    .cart-tabbox-main .prooption-des .select-options p,
    .cart-tabbox-main .prooption-des .product-sku p,
    .cart-tabbox-main .prooption-des .quantity p {
        font-size: 16px;
    }

    .cart-section .cart-tabbox-main .prooption-des .select-options p,
    .cart-section .cart-tabbox-main .prooption-des .product-sku p {
        padding-top: 0.3rem;
    }

    .cart-section .cart-tabbox-main .prooption-des .quantity p {
        padding-top: 0;
    }

    .cart-tabbox-main .product-options>.select-options label,
    .cart-tabbox-main .product-options .quantity label,
    .cart-tabbox-main .product-options .quick-view-add-cta label,
    .cart-tabbox-main .product-options .product-sku label {
        font-size: 15px;
    }

    .prooption-des .options-select label {
        padding: 7px 10px 4px;
    }

    .cart-section .prooption-des .options-select label {
        padding: 7px 10px;
        line-height: 0.6;
    }

    .product-options .product-sku>.select p.sku {
        font-size: 15px;
        margin-right: 5px;
    }

    .organic-tab_section {
        height: auto;
    }

    .watch-steps_section {
        height: auto;
    }

    .watch-steps_img {
        height: 220px;
        margin-bottom: 30px;
    }

    .organic-tab_img {
        height: 85%;
    }

    .watch-steps_col {
        height: 230px;
        margin-bottom: 20px;
    }

    .watch-steps_img {
        height: 100%;
    }

    .watch-steps_col p {
        top: 46%;
    }

    #customMenu2 li a {
        font-size: 14px !important;
    }

    .recomdant_banner_content {
        padding: 10px 0 0;
    }

    .recomdant_slider {
        padding-top: 40px;
    }

    .recomdant_slider {
        padding-top: 30px;
    }

    .recomdant_section .swiper-horizontal {
        padding: 0 50px 30px 0;
    }

    .main-susstainable {
        padding-top: 40px;
    }

    .learnlinks_box a {
        font-size: 75px !important;
        height: 115px;
    }

    .learnlinks_box a svg {
        width: 30px;
    }

    .tabbox-nav a:after {
        bottom: 1px;
    }

    .search-filter-container {
        padding: 20px 30px 0px 30px;
    }

    .search-filter-container ul li {
        padding-top: 5px;
    }

    .template-search .product-tile .details.full-width {
        height: 490px;
    }

    .search-filter-container ul li label {
        font-size: 15px;
        margin-bottom: 4px;
    }

    .search-filter-container ul li input[type="checkbox"] {
        margin-right: 2px;
        margin-bottom: 3px;
        height: 12px;
        width: 12px;
    }

    .product-tile .details.full-width {
        margin: 0.1rem;
    }

    .material-box-content .product span {
        font-size: 19px;
        line-height: 1;
        letter-spacing: 1px;
    }

    .material-boxlm h4 {
        font-size: 12px;
    }

    .material-boxlm p.blend {
        font-size: 9px;
    }

    .material-boxlm p {
        font-size: 12px;
        letter-spacing: 1px;
    }

    .quick-add .product h3 {
        font-size: 19px;
    }

    .quick-add .product .money {
        font-size: 19px;
    }

    .differ_details .wpd-new.wpd769 {
        padding-left: 5px;
    }

    .product-tile .details .quick-add .product-options .quantity .heading p {
        font-size: 11px;
    }

    .product-tile .details .quick-add .product-options .select-options .selection-container .dropdown select {
        font-size: 11px;
    }

    .quick-view-hover .add-to-cart p,
    .quick-view-hover .sold-out p {
        padding: 5px 10px 4px !important;
        font-size: 11px !important;
    }

    #collection .select .quantity-incremental input[type="number"] {
        /* height: 25px;
         */
        padding-top: 9px;
    }

    #collection .product-tile .details .quick-add .product-options .quantity .select button {
        background: #6a6a6a !important;
        width: 22px;
        height: 22px;
        margin-top: 6px;
        padding: 7px 0px 0 3px;
        font-size: 18px;
    }

    .product-tile .details .quick-add .product-options .quick-view-add-cta .heading button.variant-state {
        max-width: 100%;
    }

    .material-box-content .product {
        padding: 0px 5px;
    }

    .collection-container .product-grid {
        margin-top: 20px;
    }

    nav.collection.sticky .collection-sub-menu {
        width: 100%;
    }

    .product-tile .details.full-width {
        height: 540px;
    }

    .collection-slider {
        padding-top: 60px;
    }

    .template-search .product-tile .details .quick-add .product-options .quantity .select .quantity-incremental button {
        font-size: 16px;
        padding-top: 8px;
    }

    .abc.losseabc .product-options .Size .selection-container {
        width: 65%;
    }

    .quick-view-hover .product-options {
        padding: 0 10px;
    }

    .learn-links-section.pdtop70 {
        padding-top: 30px;
    }

    .our-susstainable-section {
        /* height: auto;
         */
    }

    /* ====single cart page css start==== */
    .cart-tabbox-head h2 {
        font-size: 50px;
    }

    .cart-tab-descriptions p {
        font-size: 18px;
    }

    .adbtn-add #add-to-cart {
        height: 50px;
    }

    .tabbox-nav {
        margin-top: 5px;
    }

    .cart-tab-des-paratable {
        /* margin-top: 10px;
         */
    }

    .cart-tab-des-para {
        /* padding-top: 10px;
         */
    }

    .collapsebox {
        margin-top: 100px;
    }

    .collection-filter-sidebar {
        top: 198px;
        height: calc(100vh - 198px);
    }

    .collection-filter-sidebar.flside-sticky {
        top: 125px;
        height: calc(100vh - 125px);
    }

    /* ====single cart page css start==== */
    /* ====menu css start====== */
    .deskshopaccordian.shopalldesk {
        padding-top: 5px;
    }

    .slider-content {
        height: 200px !important;
    }

    /* nav.global .left-navigation ul li .onlyshopul ul li:first-child a {
         padding-top: 7px !important;
    }
     */
    #customMenu {
        padding-top: 1.1rem !important;
        min-width: unset;
    }

    #customMenu1 li a,
    #customMenu li a {
        font-size: 10px !important;
        padding: 5px 10px 0px !important;
        margin: 0 5px 2px !important;
    }

    .details-cta p {
        margin-top: 10px;
    }

    .accordion-content1 a {
        font-size: 13px !important;
    }

    nav.global .left-navigation ul li .dropdown .article-call-outs .tile {
        height: 200px !important;
    }

    /* ====menu css end====== */
}

@media screen and (min-width: 1441px) {
    .container-footer-top2 {
        /* height: 85vh;
         */
        /* scroll-snap-align: start;
         */
    }
}

/* ====new mobile css start====== */
@media screen and (min-width: 320px) and (max-width: 767px) {
    .curatedRangeslider.fvrtslide .swiper-slide {
        height: 350px;
    }

    .curatedRangeslider.fvrtslide .curatedproductimg img {
        object-fit: contain;
    }

    .fvrtslide .curatedproductcontent p {
        font-size: 12px;
    }

    .fvrtslider-section .curated_Rangeslider-section .swiper-button-next {
        right: var(--swiper-navigation-sides-offset, -3px);
    }

    .fvrtslider-section .curated_Rangeslider-section .swiper-button-prev {
        left: var(--swiper-navigation-sides-offset, -7px);
    }

    .header-mobilenew {
        display: block;
    }

    .header-desktopnew {
        display: none;
    }

    .moblogo img {
        width: 100%;
        max-width: 100px;
    }

    .mobile-bottom-menu {
        display: none;
        margin-top: 20px;
    }

    .shopul-mob {
        display: none;
    }

    nav.global .left-navigation.width-2-5 {
        background: #eeeeee !important;
    }

    nav.global .left-navigation .bottom-tier {
        background-color: #eeeeee;
    }

    nav.global.expanded .left-navigation .mobile-container {
        height: calc(100% - 12vh);
        /* Changes Nov 6 */
        /* background-color: #f3efef;
         */
        background: #eeeeee;
    }

    nav.global .left-navigation ul.mob-bt-nav li.heading a.heading-link {
        display: block;
    }

    ul.navigation-header.height-1-1.mob-bt-nav {
        display: block;
        height: auto;
    }

    ul.navigation-header.height-1-1.mob-bt-nav li {
        width: 50%;
        text-align: left;
        display: block;
        margin-bottom: 10px;
    }

    ul.navigation-header.height-1-1.mob-bt-nav li a p {
        color: #707070 !important;
        font-size: 13px;
    }

    ul.navigation-header.height-1-1.mob-bt-nav li:hover a p,
    ul.navigation-header.height-1-1.mob-bt-nav li:focus a p {
        border: unset;
    }

    .search-mobile .allList {
        padding: 0;
    }

    /* ====== 8 may changes===== */
    .collection .new-center-nav ul.navigation-header>li a:hover p,
    .collection .new-center-nav ul.navigation-header>li a:focus p {
        text-decoration: unset;
    }

    .right-navigation.new-right-nav {
        float: right;
        width: 100%;
        max-width: 144px;
    }

    body.announcementbarshown .new-collection-nav .right-navigation.new-right-nav {
        top: 406px;
    }

    body.announcementbarshown.single-menu .new-collection-nav .right-navigation.new-right-nav {
        top: 370px;
    }

    .new-collection-nav .right-navigation.new-right-nav {
        position: fixed;
        top: 371px;
        max-width: 100px;
        padding-top: 0 !important;
        right: 5%;
        width: unset;
    }

    body.single-menu .new-collection-nav .right-navigation.new-right-nav {
        top: 340px;
        width: unset;
    }

    .right-navigation.new-right-nav .sorting-icon-desktop {
        display: none;
    }

    .right-navigation.new-right-nav .sorting-icon {
        max-width: 45px;
    }

    .new-collection-nav .new-right-nav ul.navigation-header {
        padding-top: 0;
    }

    .collection-filter-heading.height-1-1.onlyrefinebox {
        background: transparent !important;
    }

    .collection-filter-heading.height-1-1.onlyrefinebox .heading-link {
        color: #fff !important;
    }

    nav.collection .container .right-navigation.new-right-nav li p {
        color: #000;
        display: none;
    }

    nav.collection .container .right-navigation.new-right-nav li {
        border-radius: 50px;
        padding: 0;
    }

    .prooption-des .select-options p,
    .product-options .product-sku p,
    .prooption-des .quantity p {
        font-size: 16px;
    }

    .cart-tab-des-paratable.product-options>.select-options.quantity .select,
    .cart-tab-des-paratable.product-options .quantity.quantity .select,
    .cart-tab-des-paratable.product-options .quick-view-add-cta.quantity .select,
    .cart-tab-des-paratable.product-options .product-sku.quantity .select {
        padding-top: 0;
    }

    .cart-tab-des-paratable.product-options>.select-options p,
    .cart-tab-des-paratable.product-options .quantity p,
    .cart-tab-des-paratable.product-options .quick-view-add-cta p,
    .cart-tab-des-paratable.product-options .product-sku p {
        padding-top: 0.3rem;
    }

    .cart-section .prooption-des .product_quantity {
        height: 34px;
    }

    .infusion_body {
        padding-left: 0;
    }

    .watch-steps_col {
        height: 100%;
    }

    .collection-filter-sidebar .filter-container .content ul li ul.filter-options.sort-by li .radio,
    .collection-filter-sidebar .filter-container .content ul li ul.filter-options li .checkbox {
        width: 8px;
        height: 8px;
        /* border: 0.5px solid rgba(0, 0, 0, 1);
         */
        border: 1px solid #000;
        background: none;
        padding: 3px;
        margin-left: 2px;
        outline: 1px solid transparent;
        border-radius: 100px;
    }

    nav.collection div {
        padding-top: 0px;
    }

    .wholeserch-main.width-1-1.mobilewholesale-searchnew,
    .left-navigation.width-1-1.mobwholsearch-left,
    .left-navigation.width-1-1.mobwholsearch-left .width-1-1.height-1-1 {
        padding-top: 0;
        padding-bottom: 0;
    }

    nav.collection .new-center-nav {
        padding-top: 4px;
    }

    .collection-sub-menu {
        top: 30px;
    }

    /* ====== 8 may changes===== */
    /*.cart-tab-descriptions .product-options > .select-options, .cart-tab-descriptions .product-options .quantity, .cart-tab-descriptions .product-options .quick-view-add-cta, .cart-tab-descriptions .product-options .product-sku {
         padding: 0px 0 !important;
    }
     .cart-tab-descriptions .prooption-des .product_quantity {
         margin: 4px 10px !important;
         height: 28px;
    }
     .cart-tab-descriptions select {
         height: 25px;
         padding-top: 4px;
    }
     .cart-tab-descriptions .product-options .dropdown {
         height: 32px;
    }
     */
    .cart-tab-descriptions .product-options>.select-options>.heading,
    .cart-tab-descriptions .product-options .quantity>.heading,
    .cart-tab-descriptions .product-options .quick-view-add-cta>.heading,
    .cart-tab-descriptions .product-options .product-sku>.heading {
        padding-top: 5px;
    }

    /* ====== 8 may changes===== */
}

/* ====new mobile css end====== */
@media screen and (min-width: 350px) and (max-width: 575px) {
    .ownquantity button {
        height: 29px;
        width: 30px;
        line-height: 35px;
    }
}

@media screen and (min-width: 576px) and (max-width: 767px) {
    .ownquantity button {
        height: 29px;
        width: 30px;
        line-height: 35px;
    }

    .collection-filter-sidebar .container {
        max-width: 100%;
    }
}

@media screen and (min-width: 768px) and (max-width: 940px) {
    ul.navigation-header.height-1-1.header-desktopnew {
        width: 100%;
        display: flex;
        justify-content: space-around;
    }

    .right-navigation ul.navigation-header {
        width: 100%;
        display: flex;
        justify-content: space-around;
    }

    nav.collection .container {
        width: 100%;
        max-width: 100%;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1091px) {
    .right-navigation ul.navigation-header {
        display: flex;
        justify-content: space-around;
    }
}

@media screen and (min-width: 320px) and (max-width: 768px) {
    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .differ_details .quantity .quantity-incremental {
        display: flex;
    }

    /* ====about team section css start==== */
    .team_section .row {
        padding: 40px 20px 40px;
    }

    .team_section .team_heading {
        font-size: 37px !important;
        margin-bottom: 1rem;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single_heading {
        border-bottom: 1px solid #000;
    }

    .team_single {
        flex-basis: 100%;
        padding: 0 10px;
        margin-bottom: 2rem;
    }

    .team_image {
        /* height: 320px;
         */
        display: none;
    }

    .teams_data {
        margin-top: 15px;
    }

    /* ====about team section css end==== */
    #shopify-section-cart-sidebar #cart-sidebar.expanded {
        z-index: 9999;
    }

    /* ====== 6 may changes===== */
    .abt_content {
        text-align: center;
    }

    .curatedR-section {
        padding-bottom: 40px;
    }

    .main-susstainable {
        padding-top: 20px;
    }

    nav.global .left-navigation .bottom-tier ul li a p {
        border-bottom: unset;
    }

    .collection-url img {
        max-width: 100%;
    }

    .cart-tab-des-paratable.product-options .dropdown select.product-select,
    .cart-tab-des-paratable.product-options .dropdown select.selected {
        font-size: 16px !important;
        padding-top: 10px;
    }

    .curated_Rangeslider-section .swiper-button-next,
    .curated_Rangeslider-section .swiper-button-prev {
        border-radius: 100px;
        height: 24px;
        width: 23px !important;
    }

    .curated_Rangeslider-section .swiper-button-next:after,
    .curated_Rangeslider-section .swiper-button-prev:after {
        font-size: 10px;
    }

    .discoverd-slider .swiper-button-next,
    .discoverd-slider .swiper-button-prev {
        border-radius: 100px;
        height: 24px;
        width: 23px !important;
    }

    .discoverd-slider .swiper-button-next:after,
    .discoverd-slider .swiper-button-prev:after {
        font-size: 10px;
    }

    .equipments-slider-section .swiper-button-next,
    .equipments-slider-section .swiper-button-prev {
        border-radius: 100px;
        height: 24px;
        width: 23px !important;
    }

    .equipments-slider-section .swiper-button-next:after,
    .equipments-slider-section .swiper-button-prev:after {
        font-size: 10px;
    }

    .horizantal-video {
        padding: 15px 0px;
    }

    .homegreentea_section {
        height: auto;
    }

    .homegreentea_img {
        height: auto;
    }

    .homegreentea_img video {
        object-fit: unset;
    }

    .product-tile-mobile .details {
        display: flex;
        flex-direction: column;
    }

    .quick-view-hover.quick-add {
        display: flex;
        flex-grow: 1;
    }

    .quick-view-hover .product-options {
        display: flex;
        flex-direction: column;
        width: 100%;
    }

    .template-collection-wholesale .quick-view-hover .product-options {
        flex-direction: unset;
    }

    .minequal {
        flex-grow: 1;
    }

    /* ====== 6 may changes===== */
    /* ============ view cart page slider css start=========== */
    .viewcat-equislider .product-tile .details .image-container a img {
        height: 200px !important;
    }

    .viewcat-equislider .product-tile .details:hover .image-container a img {
        height: 200px !important;
    }

    .viewcat-equislider .equipmentsslider .swiper-slide {
        height: 390px;
    }

    .viewcat-equislider .product-tile .details .image-container .hover-content .title a h3 {
        font-size: 12px;
        margin-top: 15px;
    }

    .viewcat-equislider .product-tile .details .image-container .hover-content .title a span {
        font-size: 12px;
        margin-bottom: 15px;
    }

    /* ============ view cart page slider css end=========== */
}

@media screen and (min-width: 767px) and (max-width: 768px) {
    .searchplacing {
        position: unset;
    }

    .search-mobile .allList {
        padding: 0;
        width: 100%;
        max-width: 100%;
    }

    #mobile-search .s-icon {
        position: absolute;
        bottom: 3px;
        left: 15px;
    }

    #mobile-search .search-input {
        width: 100%;
        height: 32px;
        border: 1px solid #eee;
        text-indent: 38px;
        box-shadow: 0 1px 4px #00000040;
        border-radius: 25px;
    }

    .s-icon img {
        width: 100%;
        max-width: 22px;
    }

    #mobile-search .search-submit {
        position: unset;
    }

    .search-mobile button.search-submit svg {
        margin-top: 8px;
    }

    .dropdown-container .wdpbr:first-child {
        padding-top: 2rem;
    }

    .dropdown-container .wdpbr {
        padding: 0rem 1rem;
    }

    .article-call-outs.wdpbr {
        border-right: 1px solid rgb(168 168 168 / 41%);
    }

    .shopul-mob {
        display: none;
    }

    nav.global .left-navigation ul li .mobile .dropdown-container ul[accordion] li a.accordion-heading {
        position: relative;
        border-bottom: 1px solid #dcdbdb;
        border-radius: 2px;
    }

    nav.global .left-navigation ul li .mobile .dropdown-container ul[accordion] li a.accordion-heading:before {
        float: right !important;
        font-family: FontAwesome;
        content: "\f105";
        padding-right: 5px;
    }

    nav.global .left-navigation ul li .mobile .dropdown-container ul[accordion] li a.accordian-open:before {
        content: "\f107";
    }

    nav.global .left-navigation ul li .mobile .dropdown-container ul[accordion] li a.accordion-heading:hover {
        border-radius: 10px;
    }

    nav.global .left-navigation ul li .mobile .dropdown-container ul[accordion] li a.accordion-heading {
        position: relative;
        border-bottom: 1px solid #dcdbdb;
        border-radius: 2px;
        padding: 0 15px;
        font-size: 12px !important;
        padding-bottom: 10px !important;
        padding-top: 10px !important;
    }

    nav.global .left-navigation ul li .dropdown-container ul[accordion] ul.accordion-content li a {
        font-size: 1rem !important;
        text-transform: uppercase;
        font-family: FoundersGroteskRegular;
        letter-spacing: 0.15rem;
        line-height: 20px !important;
        padding: 0 15px;
        padding-bottom: 5px !important;
        padding-top: 10px !important;
    }

    nav.global ul.navigation-header {
        justify-content: end;
    }

    nav.global.expanded .left-navigation .mobile-container {
        background-color: #f3efef;
        height: calc(100% - 20vh);
    }

    nav.global .left-navigation .bottom-tier {
        background-color: #f3efef;
    }

    /* =======collection page====== */
    /* =======collection page====== */
}

@media screen and (min-width: 1441px) and (max-width: 1540px) {
    .team_section .team_heading {
        font-size: 90px !important;
    }

    .team_desc {
        font-size: 20px !important;
    }

    .team_single_content p {
        line-height: 1.2;
    }

    /* .team_image {
         height: 340px;
    }
     */
    .team_single {
        margin-bottom: 3rem;
        padding: 0px 35px;
        margin-top: 0rem;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_single_post {
        margin-bottom: 10px;
    }

    .cart-tabbox-main .prooption-des .select-options p,
    .cart-tabbox-main .prooption-des .product-sku p,
    .cart-tabbox-main .prooption-des .quantity p {
        font-size: 17px;
    }

    .cart-tabbox-main .product-options>.select-options label,
    .cart-tabbox-main .product-options .quantity label,
    .cart-tabbox-main .product-options .quick-view-add-cta label,
    .cart-tabbox-main .product-options .product-sku label {
        font-size: 16px;
    }

    .cart-section .cart-tabbox-main .prooption-des .select-options p,
    .cart-section .cart-tabbox-main .prooption-des .product-sku p {
        padding-top: 0.3rem;
    }

    .cart-section .cart-tabbox-main .prooption-des .quantity p {
        padding-top: 0.09rem;
    }

    .prooption-des .options-select label {
        padding: 7px 10px 4px;
    }

    .cart-section .prooption-des .options-select label {
        padding: 7px 10px;
        line-height: 0.5;
    }

    .cart-tab-descriptions p {
        font-size: 19px;
    }

    .cart-tab-descriptions .cart-tab-des-para p {
        font-size: 18px;
    }

    .product-options .product-sku>.select p.sku {
        font-size: 16px;
        padding-right: 10px;
        margin-right: 15px;
    }

    .organic-tab_section,
    .watch-steps_section {
        height: auto;
    }

    .cart-tab-des-para {
        /* padding-top: 10px;
         */
    }

    .cart-tab-des-paratable {
        margin-top: 10px;
    }

    .organic-tab_img {
        height: 85%;
    }

    .collapsebox {
        margin-top: 100px;
    }

    .watch-steps_col {
        height: 230px;
        margin-bottom: 20px;
    }

    .watch-steps_img {
        height: 100%;
    }
}

@media screen and (min-width: 1441px) and (max-width: 1600px) {
    .product-tile .details .quick-add .product-options .select-options .selection-container .dropdown select {
        font-size: 12px;
    }
}

@media screen and (min-width: 1541px) and (max-width: 1700px) {

    /* nav.account-customer .container ul.navigation-header > li {
         margin-bottom: 25px;
    }
     */
    .new-account-customer .center-navigation {
        margin: 50px 0;
    }

    .team_section .team_heading {
        font-size: 98px !important;
    }

    .team_single_content p {
        font-size: 18px !important;
        line-height: 1.2;
    }

    /* .team_image {
         height: 285px;
    }
     */
    .team_desc {
        font-size: 20px !important;
    }

    .team_single {
        margin-bottom: 3rem;
        padding: 0 35px;
        margin-top: 7px;
    }

    .team_single_desc {
        font-size: 20px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_single_post {
        margin-bottom: 10px;
    }

    .cart-tabbox-main .prooption-des .select-options p,
    .cart-tabbox-main .prooption-des .product-sku p,
    .cart-tabbox-main .prooption-des .quantity p {
        font-size: 18px;
    }

    .cart-section .cart-tabbox-main .prooption-des .product-sku p {
        line-height: 0.5;
    }

    .cart-tabbox-main .product-options>.select-options label,
    .cart-tabbox-main .product-options .quantity label,
    .cart-tabbox-main .product-options .quick-view-add-cta label,
    .cart-tabbox-main .product-options .product-sku label {
        font-size: 16px;
    }

    .cart-section .prooption-des .select-options {
        padding: 19px 0 5px;
    }

    .product-options .product-sku {
        padding: 30px 16px 0 0;
    }

    .cart-section .product-options .product-sku {
        padding: 37px 0 5px 0;
    }

    .product-options .product-sku>.select p.sku {
        padding-right: 10px;
        margin-right: 5px;
        font-size: 17px;
    }

    .cart-section .product-options .product-sku>.select p.sku {
        line-height: 0.5;
    }

    .prooption-des .quantity {
        padding: 23px 0 0;
    }

    .cart-section .prooption-des .quantity {
        padding: 17px 0 5px;
    }

    .product-options .quantity>.select .quantity-incremental input[type="number"] {
        font-size: 1.2rem;
    }

    font-size: 1.2rem;
}

.prooption-des .options-select label {
    padding: 7px 10px;
    line-height: 0.5;
}

.cart-tab-des-para {
    /* padding-top: 5px;
     */
}

.cart-tab-des-paratable {
    /* margin-top: 20px;
     */
}

.cart-tab-descriptions p {
    font-size: 16px;
}

.cart-tab-descriptions .cart-tab-des-para p {
    font-size: 20px;
}

.cart-tabbox-head h2 {
    font-size: 52px;
}

` 
}

 @media screen and (max-width: 768px) {

    /* ====about team section css start==== */
    .team_single_heading.mobile {
        display: block;
    }

    .team_single_heading.desktop {
        display: none;
    }

    .team_single_content .team_single_image {
        display: block !important;
        object-fit: cover;
        min-width: 72px;
        margin-left: 15px;
    }

    .team_single_content {
        display: none;
        padding-top: 2rem;
    }

    .team_single_content.show {
        display: flex;
    }

    .team_single_heading.mobile::before {
        float: right !important;
        content: "+";
        font-style: normal;
        /* font-family: FontAwesome;
     */
        padding-right: 5px;
        font-style: normal;
        font-size: 17px;
        font-weight: bold;
    }

    .team_single_heading.mobile.collapsed::before {
        content: "\2212";
    }

    .announcementbarshown .announcement_bar {
        padding: 0 35px 0 10px;
    }


}
 @media screen and (max-width: 500px) {

    /* ====about team section css start==== */
    .team_single_heading h4 {
        font-size: 21px !important;
    }

    .team_single_content p {
        font-size: 16px !important;
    }

    .team_single_heading h3 {
        font-size: 17px !important;
    }

    .team_single.extra p,
    .team_single.extra span {
        font-size: 17px !important;
    }

    .team_desc {
        font-size: 14px !important;
    }

    .team_single_heading,
    .team_single_post {
        font-size: 24px !important;
    }

    .team_single_desc {
        font-size: 20px !important;
    }


}

 @media screen and (min-width: 320px) and (max-width: 355px) {
    .product-page-container .product-options.cart-tab-des-paratable>.select-options>.heading {
        width: 40%;
    }

    .product-options.cart-tab-des-paratable>.Condition>.select {
        width: 60%;
    }

    
}

 @media screen and (min-width: 320px) and (max-width: 375px) {
    .cart-section .tabbox-nav .product-options>.select-options {
        padding: 12px 0px 10px !important;
        justify-content: space-between;
    }

    .cart-section .tabbox-nav .product-options .product-sku {
        padding: 17px 0px 10px !important;
    }

    .cart-section .tabbox-nav .product-options .quantity {
        padding-top: 5px !important;
    }

    .cart-section .tabbox-nav .product-options .quantity .qty-breakdown-wrap {
        padding-top: 5px !important;
    }

    .cart-section .tabbox-nav .product-options .quantity .qty-breakdown-wrap .qty-breakdown.carton_1 {
        margin-left: 0;
    }

    .cart-section .select-options.Size .select {
        height: 27px;
    }

    .cart-section .product-options.cart-tab-des-paratable>.Condition>.select {
        height: 27px;
    }

    .collection-sub-menu.width-2-3.width-1-1-m.coll-sbnav {
        width: 84%;
    }

    
}

 @media screen and (min-width: 376px) and (max-width: 475px) {
    .cart-section .tabbox-nav .product-options>.select-options {
        padding: 12px 0px 10px !important;
    }

    .cart-section .tabbox-nav .product-options .product-sku {
        padding: 17px 0px 10px !important;
    }

    .cart-section .tabbox-nav .product-options .quantity {
        padding-top: 5px !important;
    }

    .cart-section .select-options.Size .select {
        height: 27px;
    }

    .cart-section .product-options.cart-tab-des-paratable>.Condition>.select {
        height: 27px;
    }

    .collection-sub-menu.width-2-3.width-1-1-m.coll-sbnav {
        width: 87%;
    }

    
}

 @media screen and (min-width: 476px) and (max-width: 544px) {
    .cart-section .tabbox-nav .product-options>.select-options {
        padding: 12px 0px 10px !important;
    }

    .cart-section .tabbox-nav .product-options .product-sku {
        padding: 17px 0px 10px !important;
    }

    .cart-section .tabbox-nav .product-options .quantity {
        padding-top: 5px !important;
    }

    .cart-section .select-options.Size .select {
        height: 27px;
    }

    .cart-section .product-options.cart-tab-des-paratable>.Condition>.select {
        height: 27px;
    }

    
}

 @media screen and (min-width: 476px) and (max-width: 556px) {
    .collection-sub-menu.width-2-3.width-1-1-m.coll-sbnav {
        width: 88%;
    }

    
}

 @media screen and (min-width: 557px) and (max-width: 767px) {
    .collection-sub-menu.width-2-3.width-1-1-m.coll-sbnav {
        width: 90%;
    }

    
}

 @media screen and (min-width: 768px) {
    #mobile_flavour_mainImage {
        width: 0;
        height: 0;
        overflow: hidden;
    }

    .watch-steps_accordian {
        position: relative;
    }

    .product.modal-open #infusioncollapseFive {
        border-bottom: 1px solid transparent;
    }

    /* .product.modal-open .accordian-infusion {
     */
    /* .product.modal-open:not(.step5video) .accordian-infusion {
         */
    .product.modal-open.smallstepvideo .accordian-infusion {
        position: fixed;
        top: 50%;
        right: 40px;
        width: 45%;
        transform: translateY(-50%);
        z-index: 9999;
        max-height: 90%;
        overflow-y: auto;
    }

    .product.modal-open .card.infusioncard:first-child {
        border-top-left-radius: 10px;
        border-top-right-radius: 10px;
    }

    .product.modal-open .card.infusioncard:last-child {
        border-bottom-left-radius: 10px;
        border-bottom-right-radius: 10px;
    }

    .product.modal-open .infusion-steps_heading h2 {
        border-bottom: 1px solid transparent;
    }

    .product.modal-open .card.infusioncard .card-header {
        border-radius: 10px;
    }

    .product.modal-open .card.infusioncard .card-header {
        /* background: #fff;
             */
    }

    .product.modal-open .card.infusioncard {
        /* background: #fff;
             */
    }

    .stepmodal {
        background: rgb(0 0 0 / 70%);
    }

    nav.collection .container .right-navigation.new-right-nav .sorting-icon {
        display: none;
    }
}

/* ================ACCOUNT PAGE CSS START=========== */
@media screen and (min-width: 320px) and (max-width: 768px) {
    .new-sidebar-full {
        width: 100%;
    }

    .accounts-mobile-navigation div ul.navigation-header {
        height: 60px;
        max-height: 60px;
    }

    .new-user-listull {
        padding: 10px;
    }

    .user-section-new {
        display: flex;
        flex-direction: column;
    }

    .user-display.adddgt.new-adddgt {
        margin-right: 0;
        width: 100%;
        margin-bottom: 20px;
    }

    .user-display.adddgt a.height-1-1 {
        justify-content: flex-end;
    }

    .fs-heading {
        display: none !important;
    }

    .user-section .user-display.adddgt.new-adddgt h2.plusaddgt {
        font-size: 55px;
        line-height: 1.2;
    }

    .user-section.users .user-display.adddgt h2 {
        font-size: 18px;
        line-height: 1.2;
        letter-spacing: 1.28px;
    }

    .new-user-list {
        justify-content: space-between;
        margin-top: 10px;
    }

    .users-list>div {
        margin-right: 6px;
        padding: 1rem 0rem 0rem;
        width: 45%;
        margin-bottom: 20px;
    }

    .user-display.primary,
    .user-display.sub {
        margin-bottom: 24px;
    }

    .user-section.users .user-access {
        font-size: 11px !important;
        line-height: 1.2;
    }

    .user-section.users .user-display.primary>div.user-name,
    .user-section.users .user-display.sub>div.user-name {
        font-size: 17px !important;
    }

    .user-section button.user-edit {
        font-size: 11px;
        line-height: 1.2;
    }

    .new-user-form.newfromcommon-box label {
        font-size: 12px;
    }

    .new-user-form.newfromcommon-box .form-element {
        margin-bottom: 30px;
    }

    .new-user-form .user-newfrom-width .form-element {
        margin-bottom: 30px;
    }

    .new-user-form .user-newfrom-width label {
        font-size: 12px;
    }

    /* ==========user section end======= */
    .new-accounts-view-addresses-full {
        flex-direction: column;
    }

    .av-address-new {
        padding: 10px;
    }

    .accounts-view-addresses .container .addresses .add-address.new-add-address {
        width: 100%;
        margin-right: 0px;
        height: 20vh;
        padding: 0.88rem;
        margin-bottom: 20px;
    }

    .user-section-main,
    .accounts-view-orders-main,
    .accounts-faq-main {
        display: flex;
        flex-direction: column;
    }

    .accounts-view-addresses .addresses .add-address.new-add-address a {
        justify-content: flex-end;
    }

    .accounts-view-addresses .container .new-add-address a h2 {
        font-size: 22px;
        font-family: FoundersGroteskRegular;
        letter-spacing: 1.28px;
    }

    .accounts-view-addresses .container .new-add-address a h2.plusaddgt {
        font-size: 55px;
        margin-bottom: 20px;
    }

    .addresses.width-1-1 {
        justify-content: space-between;
    }

    .accounts-view-addresses .container .addresses .new-tile-add {
        width: 46%;
        margin-right: 0px;
        height: auto;
        padding: 17px 13px;
        margin-bottom: 20px;
    }

    .accounts-view-addresses .container .addresses .tile.new-tile-add .heading p {
        font-size: 17px;
    }

    .accounts-view-addresses .addresses .tile.new-tile-add .heading p.cs-heading-new {
        font-size: 12px;
    }

    .content.addresstitlerr p {
        font-size: 12px;
        line-height: 1.2;
        margin-bottom: 5px;
    }

    .user-section.users .user-display.primary>div,
    .user-section.users .user-display.sub>div {
        font-size: 20px;
        line-height: 1.2;
        font-size: 11px !important;
    }

    .odf-new button p {
        font-size: 11px;
    }

    /* ==========location page section end======= */
    .user-section.general {
        padding: 10px;
    }

    .top-banner.standard-box.newstandard-box {
        height: 25vh;
        min-height: 20vh;
        margin-bottom: 20px;
    }

    .account-general-inner h2 {
        font-size: 31px;
        line-height: 1.2;
    }

    .acc-info-p {
        font-size: 16px;
    }

    .account-info.standard-box.width-1-1 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .account-info-display .info-title {
        font-size: 12px;
    }

    .account-info-display.acd-new {
        display: block;
    }

    .account-info-display .info-body {
        font-size: 12px;
    }

    button#general-edit {
        font-size: 13px;
    }

    .account-info-display .info-body {
        font-size: 12px;
    }

    .account-general-inner.width-1-1.new-account-general {
        height: auto;
    }

    .account-info-display.acd-new .info-section {
        max-width: 100%;
    }

    .banner-right .level-name {
        font-size: 25px;
    }

    .top-banner.newstandard-box h4 {
        font-size: 12px;
    }

    .user-section.general .change-plan p {
        font-size: 13px;
    }

    .user-section .ga-form .ga-heading h2 {
        font-size: 28px;
        margin-bottom: 0px !important;
    }

    .user-section .ga-form .ga-heading.new-ad-heading span {
        font-size: 13px;
    }

    .user-section .user-form .new-general-form .form-element label {
        font-size: 12px;
    }

    .user-section.general .edit-general-inner.new-edit-general-inner {
        padding: 20px 10px;
    }

    /* ==========general page section end======= */
    .usermargin.permision-heading-new {
        margin-bottom: 15px;
    }

    .new-accounts-contact-full,
    .new-accounts-edit-address-full {
        flex-direction: column;
    }

    .permision-heading-new.permissions-form-element h2 {
        font-size: 28px;
        margin-bottom: 0;
    }

    .permision-heading-new.permissions-form-element span {
        font-size: 13px;
    }

    .editclose-new p {
        font-size: 13px;
    }

    .permision-fromnewg .cont-add-input label {
        font-size: 12px;
    }

    /* ==============dashboard page css start=========== */
    .new-accounts-overview-full {
        flex-direction: column;
    }

    .overview-full-box {
        padding: 25px 0 24px;
    }

    .accounts-overview .container .overview-full-box.overview .greeting {
        min-height: 12vh;
        width: auto;
        margin-bottom: 10px;
    }

    .db-level {
        margin-top: 15px;
    }

    .accounts-overview .container .overview-full-box.overview .db-level {
        margin-top: 0px;
        justify-content: space-between;
        width: 100%;
        gap: unset;
    }

    .accounts-overview .container .overview .overban.new-overban h2 {
        font-size: 25px;
    }

    .accounts-overview .new-accounts-overview-full .container {
        padding-right: 10px;
        padding-left: 10px;
    }

    .accounts-mobile-navigation .container {
        padding-right: 10px !important;
        padding-left: 10px !important;
    }

    .new-actiondiv {
        text-align: center;
        justify-content: space-between;
    }

    .quickacess-heading {
        margin-bottom: 15px;
    }

    .action-wdbox {
        margin-right: 0px;
    }

    .accounts-overview .container .overview.open-all-main .tile {
        height: 70px;
        margin-top: 10px;
    }

    .accounts-overview .container .overview .tile.latest-order .order .track-order a,
    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a {
        height: 26px;
        width: 65px;
    }

    .accounts-overview .container .overview.open-all-main .tile h2 {
        font-size: 16px;
        height: 25px;
        margin-top: 0;
        display: flex;
        align-items: end;
    }

    .accounts-overview .container .overview .tile.latest-order .order .track-order a p,
    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a p {
        font-size: 12px;
    }

    .overview-categories-box-img {
        margin-top: 14px;
    }

    .overview-categories-box-img:nth-last-child(-n+3) {
        margin-bottom: 14px;
    }

    .accounts-overview .overview .tile.order-history .orders-list .order .number a {
        font-size: 12px;
    }

    .quickacess-heading p {
        font-size: 14px;
        letter-spacing: 2.4px;
        font-family: FoundersGroteskLight;
    }

    .action-wdbox button p {
        font-size: 18px;
    }

    .action-wdbox a p {
        font-size: 18px;
    }

    .action-wdbox a {
        margin-left: 0px;
    }

    .accounts-overview .container .overview-full-box.overview .tile {
        padding: 10px 5px 10px;
        width: 30%;
        text-align: center;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .heading p {
        font-size: 14px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan.no-select a {
        justify-content: center;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan p {
        font-size: 15px;
        margin-bottom: 0;
        margin-right: 4px;
        margin-top: 5px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan svg {
        height: 10px;
        display: none;
    }

    .accounts-overview .overview-full-box.overview .recommended-article {
        padding: 10px 10px;
    }

    .accounts-overview .overview-full-box.overview .recommended-article h2 {
        font-size: 10px;
    }

    .acc-recomnd-top p {
        font-size: 8px;
    }

    .overview-categoriesslider-main h2 {
        font-size: 10px;
    }

    .accounts-overview .overview-categories-main .overview-categories-heading h2 {
        font-size: 10px;
    }

    .overview-categoriesslider-main {
        display: block;
    }

    .overview-categoriesslider-box {
        box-shadow: 1px 1px 4.9px 0px #00000040;
        background: #fff;
        padding: 0px 0px;
        border-radius: 13px;
    }

    .overview-categoriesslider-box .overview-categories-box-img-content {
        left: 20px;
        top: 20px;
    }

    .open-all-main {
        padding-left: 5px;
        margin-top: 10px;
    }

    .overview-categoriesslider-main .swiper-scrollbar.swiper-scrollbar-horizontal {
        opacity: 1 !important;
    }

    .accounts-overview .container .overview.open-all-main .tile.order-history {
        /* height: 40vh;
             */
        height: 38vh;
        margin-bottom: 20px;
    }

    .ovc-slider-mob .swiper-wrapper {
        padding: 0px 30px;
    }

    .ovc-slider-mob .swiper-button-prev {
        left: -3px;
        height: 95%;
        background: #fff;
        top: 10%;
        border-top-left-radius: 13px;
        border-bottom-left-radius: 13px;
    }

    .ovc-slider-mob .swiper-button-next {
        right: -3px;
        height: 95%;
        background: #fff;
        top: 10%;
        border-top-right-radius: 13px;
        border-bottom-right-radius: 13px;
    }

    .ovc-slider-mob .swiper-button-next:after,
    .ovc-slider-mob .swiper-button-prev:after {
        font-size: 18px;
        color: #000;
    }

    .width-1-2-m.action-wdbox {
        width: 48%;
    }

    .accounts-overview .container .overview .greeting .new-overban {
        flex: inherit;
    }

    .accounts-overview .new-accounts-overview-full .overview .tile.order-history .orders-list a,
    .accounts-overview .new-accounts-overview-full .overview .tile.order-history .orders-list p {
        font-size: 12px;
    }

    .pagination.order-pagination {
        padding: 0 !important;
    }

    .accounts-overview .overview .tile.order-history .pagination.order-pagination a {
        font-size: 14px !important;
    }

    .overview-categories-box-img-content p {
        font-size: 17px;
    }

    /* ==============dashboard page css end=========== */
    .accounts-contact .contact-form-container .contact-container.account-contact-newbox .heading h2 {
        font-size: 28px;
    }

    .accounts-contact .contact-form-container .contact-container .summary p {
        font-size: 13px;
    }

    /* ============wholesale search and main css start=============== */
    .wholesale-landing-new-main {
        width: 100%;
        padding: 0px;
    }

    .wholesale-landing-container .wholesale-landing-new-main .container {
        /* padding: 1.88rem;
             */
        padding: 0px 15px;
        padding-right: 0;
    }

    body.template-collection-wholesale nav.collection .container.container-colection-full {
        padding: 0 !important;
    }

    .wholesale-contents .product-tile.ptile-box-mob {
        display: flex;
    }

    .nw-updatebtn {
        display: none;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details {
        padding: 0;
        padding-left: 10px;
    }

    .select-options.wholenewheading .select.width-1-2 {
        width: 100%;
    }

    /* ============wholesale search and main css start=============== */
    /* ==========account wholesale css start============== */
    .wholesale-landing-container .container {
        padding: 0;
    }

    .wpd-new .product-options {
        position: unset;
    }

    .quantity-wrapper {
        position: unset;
    }

    .product-tile .details.differ_details {
        height: auto;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .differ_details .quantity .quantity-incremental {
        justify-content: space-between;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options .quick-view-add-cta .heading {
        justify-content: flex-start;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options .quick-view-add-cta button.add-to-cart {
        max-width: 100%;
    }

    .pos-wholerelative {
        /* flex-direction: column-reverse;
             */
        margin-top: 20px;
    }

    .width-1-3.total-qty-cost.width-1-1-m.qty-mobnew {
        margin-top: 13px;
        order: 2;
    }

    .width-2-3.width-1-1-m.product-options.pd-variant-thide-mob {
        order: 3;
    }

    .wholesale-template.wt-1024 .quantity-wrapper {
        order: 1;
    }

    .quantity-wrapper h2 {
        text-align: left;
        font-size: 12px;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile p.title,
    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile p.price {
        font-size: 12px !important;
        line-height: 1.2;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile p.price {
        margin-bottom: 0.5rem;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile p.title span,
    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile p.price span {
        font-size: 13px;
        line-height: 1.2;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile p.sku {
        font-size: 13px;
        line-height: 1.2;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options .quick-view-add-cta button.add-to-cart {
        background-color: unset;
        padding: 0;
        margin-top: 0;
    }

    .quick-view-hover .pos-wholerelative .product-options {
        padding: 0;
    }

    /* ==========account wholesale css end============== */
    /* .template-customers-account-contact .new-sidebar-full, .template-customers-account-view-invoices .new-sidebar-full, .template-customers-account-view-orders .new-sidebar-full, .template-customers-addresses-view .new-sidebar-full, .template-customers-addresses-add .new-sidebar-full, .template-customers-addresses .new-sidebar-full, .template-customers-account-users .new-sidebar-full, .template-customers-account-general .new-sidebar-full, .template-collection-wholesale .new-sidebar-full, .template-customers-account .new-sidebar-full, .template-search-wholesale .new-sidebar-full {
             width: 100%;
             position: unset;
        }
         .template-customers-account .accounts-overview .new-accounts-overview-full .container, .template-customers-account-contact .accounts-contact, .template-customers-account-view-invoices .accounts-view-orders, .template-customers-account-view-orders .accounts-view-orders, .template-customers-addresses-view .accounts-view-addresses, .template-customers-addresses-add .accounts-edit-address, .template-customers-addresses .accounts-edit-address, .template-customers-account-users .new-user-listull, .template-customers-account-general .user-section.general, .template-collection-wholesale .wholesale-landing-new-main, .template-search-wholesale .wholesale-landing-new-main {
             margin-left: 0;
             padding-top: 0;
        }
         .template-customers-account-contact .blackfoooter-section, .template-customers-account-view-invoices .blackfoooter-section, .template-customers-account-view-orders .blackfoooter-section, .template-customers-addresses-view .blackfoooter-section, .template-customers-addresses-add .blackfoooter-section, .template-customers-addresses .blackfoooter-section, .template-customers-account-users .blackfoooter-section, .template-customers-account-general .blackfoooter-section, .template-collection-wholesale .blackfoooter-section, .template-customers-account .blackfoooter-section, .template-search-wholesale .blackfoooter-section {
             margin-left: 0;
        }
         */
}

/* ===============mobile end============= */
/* Changes Nov 6 */
@media screen and (min-width: 767px) {
    nav.account-customer.new-account-customer .container {
        padding-right: 4px !important;
    }

    .minequal {
        display: none;
    }
}

@media screen and (min-width: 769px) and (max-width: 991px) {
    nav.account-customer.new-account-customer .container {
        padding: 0 20px;
    }

    .user-section .fs-heading h2 {
        font-size: 28px;
    }

    .users-list>div {
        width: 30%;
        margin-right: 15px;
    }

    .user-display.adddgt.new-adddgt h2 {
        font-size: 18px;
    }

    .user-display.adddgt.new-adddgt h2.plusaddgt {
        font-size: 70px;
    }

    .user-display.primary .user-name {
        font-size: 19px;
    }

    .user-display.sub .user-name {
        font-size: 19px;
    }

    .user-display.primary .user-access {
        font-size: 12px !important;
    }

    .user-section.edit-user,
    .user-section.add-user {
        width: 100%;
    }

    button.user-edit {
        font-size: 12px;
    }

    .account-general-inner.width-1-1.new-account-general {
        height: auto;
        flex-direction: column;
    }

    .top-banner.standard-box.newstandard-box {
        width: 100%;
        height: 40vh;
    }

    .account-info-display.acd-new {
        width: 100%;
    }

    .account-info-display.acd-new .info-section {
        max-width: 100%;
    }

    .new-account-general .account-info.standard-box {
        /* height: 80vh;
             */
        height: 85vh;
    }

    /* ===============user page css end============= */
    .av-address-new .fs-heading h2 {
        font-size: 28px;
    }

    .accounts-view-addresses .container .new-add-address a h2.plusaddgt {
        font-size: 70px;
    }

    .accounts-view-addresses .container .addresses .add-address.new-add-address {
        width: 30%;
        margin-right: 15px;
        padding: 20px;
    }

    .accounts-view-addresses .container .addresses .new-tile-add {
        width: 30%;
        margin-right: 15px;
        padding: 20px;
    }

    .accounts-view-addresses .container .new-add-address a h2 {
        font-size: 18px;
    }

    .accounts-view-addresses .container .addresses .tile.new-tile-add .heading p {
        font-size: 18px;
        line-height: 1.2;
    }

    .content.addresstitlerr p {
        font-size: 14px;
        line-height: 1.4;
    }

    .odf-new button p {
        font-size: 14px;
    }

    .form.aed-newform {
        width: 100%;
    }

    .permision-heading-new.permissions-form-element h2 {
        font-size: 28px;
    }

    .editclose-new p {
        font-size: 16px;
    }

    .account-info.standard-box.width-1-1 {
        margin-left: 0;
        margin-right: 0;
        margin-top: 30px;
    }

    .account-general-inner h2 {
        font-size: 32px;
    }

    .acc-info-p {
        font-size: 16px;
    }

    .user-section.general .edit-general-inner {
        width: 100%;
    }

    .user-section .ga-form .ga-heading h2 {
        font-size: 28px;
    }

    .showShopOptions-dropdown li {
        margin-bottom: 5px;
    }

    .showShopOptions-dropdown li a {
        font-size: 12px;
        letter-spacing: 1.4px;
    }

    /* =========dashboard css start===== */
    .accounts-overview .new-accounts-overview-full .container {
        padding-right: 20px;
        padding-left: 20px;
    }

    .accounts-overview .container .overview .overban.new-overban h2 {
        font-size: 24px;
    }

    .action-wdbox button p {
        font-size: 10px;
    }

    .action-wdbox a p {
        font-size: 10px;
    }

    .quickacess-heading p {
        font-size: 10px;
    }

    .accounts-overview .container .overview .overban h2 .addresscomp {
        font-size: 24px;
        line-height: 1.2;
    }

    .accounts-overview .overview-categories-main .overview-categories-heading h2 {
        font-size: 14px;
    }

    .accounts-overview .container .overview-full-box.overview .tile {
        padding: 12px 5px 10px;
    }

    .accounts-overview .container .overview .greeting .new-actiondiv a {
        padding: 10px 10px 5px;
        min-width: 85px;
    }

    .accounts-overview .container .overview .greeting .new-actiondiv button {
        padding: 10px 10px 5px;
    }

    .action-wdbox {
        margin-right: 5px;
        width: 30%;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan p {
        font-size: 15px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan svg {
        height: 11px;
    }

    .accounts-overview .container .overview .tile .heading p {
        font-size: 10px;
    }

    .accounts-overview .overview .tile.customer-level .customer-tier h2 {
        font-size: 24px;
    }

    .accounts-overview .overview-full-box.overview .recommended-article h2 {
        font-size: 14px;
        line-height: 1.4;
    }

    .acc-recomnd-top p {
        font-size: 12px;
    }

    .overview-categories-box-main {
        padding: 3px 2px;
    }

    .accounts-overview .overview-categories-main .overview-categories-box .overview-categories-box-main.row {
        margin: 0;
    }

    .overview-categories-box-img-content {
        left: 14px;
        top: 10px;
        max-width: 70%;
        width: 100%;
        overflow: hidden;
    }

    .overview-categories-box-imgby img {
        width: 100%;
    }

    .overview-categories-box-img {
        /* margin: 8px 0;
             */
        height: 100px;
        padding: 0px 6px 0 0;
        margin: 0 0 6px;
    }

    .overview-categories-box-img:nth-child(3n) {
        padding: 0;
    }

    .overview-categories-box-img-content p {
        font-size: 14px;
        line-height: 1.1;
    }

    .accounts-overview .container .overview.open-all-main .tile h2 {
        font-size: 12px;
        letter-spacing: 1px;
    }

    .pre-paid-agreement.ppa-new a,
    .track-order.tto-new a {
        margin: 4px;
        padding: 4px 9px;
    }

    .accounts-overview .overview .tile.open-invoices .invoice .pre-paid-agreement a p {
        font-size: 10px;
    }

    .accounts-overview .overview .tile.latest-order .order .track-order a p,
    .accounts-overview .overview .tile.latest-order .order .pre-paid-agreement a p,
    .accounts-overview .overview .tile.latest-order .invoice .track-order a p,
    .accounts-overview .overview .tile.latest-order .invoice .pre-paid-agreement a p,
    .accounts-overview .overview .tile.open-invoices .order .track-order a p,
    .accounts-overview .overview .tile.open-invoices .order .pre-paid-agreement a p,
    .accounts-overview .overview .tile.open-invoices .invoice .track-order a p,
    .accounts-overview .overview .tile.open-invoices .invoice .pre-paid-agreement a p {
        font-size: 10px;
    }

    .accounts-overview .overview-categories-main .open-all-main .ov-right {
        margin-bottom: 0;
    }

    .accounts-overview .overview-categories-main .open-all-main .open-all-main-fd {
        margin-top: .9em;
    }

    .accounts-overview .overview-categories-main .open-all-main-fd .overview-categories-heading {
        margin-top: 0;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list a,
    .accounts-overview .container .overview .tile.order-history .orders-list p {
        font-size: 12px;
    }

    .accounts-overview .container .overview.open-all-main .tile {
        padding: 13px 19px;
        height: 55px;
    }

    .accounts-overview .container .overview .tile.latest-order {
        margin-bottom: 1px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a {
        width: 60px;
        height: 24px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a p,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a p {
        font-size: 10px;
        padding-top: 5px;
    }

    .accounts-overview .container .overview.open-all-main .tile.order-history {
        height: 23vh;
        margin-top: 0.7em;
    }

    .order-dashbox-flex {
        /* height: 220px;
             */
        overflow: hidden;
        overflow-y: auto;
    }

    .pagination.order-pagination {
        padding: 0;
        padding-top: 20px;
    }

    .accounts-overview .overview .tile.order-history .pagination.order-pagination a {
        font-size: 14px !important;
    }

    .accounts-overview .overview .tile.order-history .orders-list .order>div {
        padding: 0;
    }

    .pending-total-trakbox p {
        padding: 6px 16px 0;
        height: 24px;
        font-size: 12px;
    }

    .number.num769-center {
        text-align: center;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list a,
    .accounts-overview .container .overview .tile.order-history .orders-list p {
        font-size: 9px;
        line-height: 1.4;
    }

    .accounts-overview .overview .tile.order-history .orders-list .no-order a.order-contlink {
        font-size: 14px;
        padding: 20px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .heading p {
        font-size: 17px;
    }

    .accounts-overview .overview .tile .heading .orderhistory-topheading p {
        font-size: 10px;
    }

    /* .accounts-overview .container .overview .tile.latest-order .order > div, .accounts-overview .container .overview .tile.latest-order .invoice > div, .accounts-overview .container .overview .tile.open-invoices .order > div, .accounts-overview .container .overview .tile.open-invoices .invoice > div {
             display: flex;
             flex-direction: column;
             height: 100%;
             align-items: unset;
        }
         */
    .accounts-overview .container .overview.open-all-main .tile h2 {
        height: auto;
        margin-top: 0;
        font-size: 14px;
        display: flex;
        align-items: end;
    }

    /* =========dashboard css end===== */
    .contact-container.account-contact-newbox {
        width: 100%;
    }

    .accounts-contact .contact-form-container .contact-container.account-contact-newbox .heading h2 {
        font-size: 28px;
    }

    .accounts-view-orders .view-orders {
        padding-left: 0px;
        padding-right: 0px;
    }

    .financial-filter-li {
        margin: 0 12px !important;
        font-size: 12px;
    }

    .center-navigation.logo768 {
        width: 50%;
    }

    .user-sectioninnerbox .edit-user-inner.adu-col {
        width: 100%;
    }

    .editwoodgreeny {
        width: 100%;
    }

    .edit-general-w-img {
        width: 100%;
    }

    .edit-user-inner.newfrom-main,
    .edit-user-inner.adu-col {
        width: 100%;
    }

    .new-user-form {
        width: 100%;
        max-width: 100%;
    }

    .editwoodgreeny-general {
        width: 100%;
        height: 500px;
        display: none;
    }

    .editwoodgreeny.adu-col-img {
        height: 500px;
        margin-top: 40px;
        display: none;
    }

    .accounts-edit-address .container .address {
        width: 100%;
    }

    .accounts-contact .contact-form-container .contact-container.account-contact-newbox {
        width: 100%;
    }

    .user-section .edit-user-inner.adu-col h2,
    .edit-user-inner h2 {
        font-size: 28px;
    }

    button#general-edit {
        font-size: 16px;
    }

    /* ============fast-shop page css start======= */
    .wholesale-template.wt-1024 {
        width: 100%;
    }

    #wholesale-search {
        width: 100%;
    }

    .cart-items .product-tile .product-details .product-title-price .product-remove {
        /* align-items: center;
             */
        align-items: end;
    }

    .wpd-new .product-options {
        position: unset;
    }

    .quantity-wrapper {
        position: unset;
    }

    .quantity-wrapper .headquantity,
    .quantity-wrapper .headprice {
        width: 50%;
    }

    .nw-updatebtn p {
        font-size: 10px;
        line-height: 1.2;
    }

    .wholesale-landing-container .wholesale-landing-new-main .container {
        padding-right: 0;
    }

    .wholesale-landing-new .product-tile .details .quick-add .product-options .quick-view-add-cta .heading button.variant-state {
        width: 100%;
        max-width: 100%;
    }

    .wholesale-template .differ .quick-view-add-cta .add-to-cart p {
        font-size: 9px !important;
        text-align: center;
    }

    .wholesale-landing-new .pos-wholerelative {
        flex-direction: column;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative {
        width: 33%;
    }

    .wholesale-landing-new .width-2-3.width-1-1-m.product-options {
        width: 100%;
    }

    .width-2-3.width-1-1-m.wpd-new {
        width: 50%;
    }

    .w1new .width-1-3.width-1-1-m {
        width: 50%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-2-3 {
        width: 45%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-1-3 {
        width: 55%;
    }

    .product-tile .details.differ_details {
        height: 180px;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options .wholenewheading .heading p {
        font-size: 12px;
    }

    .ptile-box-mob .pkwd-img-mob {
        width: 16%;
    }

    .details.differ_details.width-4-5.width-3-4-m {
        width: 84%;
    }

    .new-summerycart .cart-items .product-tile .product-details .product-title-price .product-remove button {
        justify-content: flex-start;
    }

    .new-summerycart .cart-items .product-tile .product-details .product-title-price .product-remove a {
        text-align: left;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options {
        padding-right: 0;
    }

    .wholesale-template .wholesale-contents .product-tile p.title,
    .wholesale-landing-container .wholesale-landing-new .wholesale-template .wholesale-contents .product-tile p.price {
        font-size: 0.7rem;
        line-height: 1.2;
        padding: 0;
    }

    .width-2-3.width-1-2-m.wpd-new.wpd769 {
        width: 60%;
    }

    .width-1-3.total-qty-cost.width-1-1-m.qty-mobnew {
        width: 100%;
    }

    .width-2-3.hidden-m.wt769 {
        text-align: right;
        padding-right: 0.94rem;
    }

    .width-1-3.width-1-2-m.wpd76940 {
        width: 40%;
    }

    .wholesale-landing-new .width-1-3.hidden-m.total-qty-cost {
        width: 100%;
    }

    .wholesale-landing-container .wholesale-landing-new-main .wholesale-contents .product-tile .quantity input {
        max-width: 70px !important;
        width: 50px !important;
    }

    .wholesale-landing-container .wholesale-landing-new-main .wholesale-contents .product-tile .quantity button {
        background-color: transparent;
        height: 28px;
        width: 28px;
        padding-top: 5px !important;
    }

    .template-customers-account-general .tier-container {
        left: 60%;
    }

    /* ============fast-shop page css end======= */
    #customMenu2 li a {
        font-size: 10px !important;
        padding: 6px 4px !important;
    }

    /* ===============tablet css end============= */
}

@media screen and (min-width: 992px) and (max-width: 1024px) {
    nav.account-customer.new-account-customer .container {
        padding: 0 20px;
    }

    .new-account-customer .center-navigation {
        margin: 35px 0;
    }

    nav.account-customer .container ul.navigation-header>li {
        margin-bottom: 20px;
    }

    nav.account-customer.new-account-customer ul.navigation-header>li a p {
        font-size: 16px;
    }

    .accounts-overview .container .overview .overban.new-overban h2 {
        font-size: 34px;
    }

    .accounts-overview .container .overview .overban h2 .addresscomp {
        font-size: 34px;
    }

    .accounts-overview .container .overview .greeting .new-actiondiv a {
        padding: 10px 8px 5px;
    }

    .accounts-overview .container .overview .greeting .new-actiondiv button {
        padding: 10px 8px 5px;
    }

    .quickacess-heading p {
        font-size: 9px;
        letter-spacing: 0.5px;
    }

    .action-wdbox button p {
        font-size: 10px;
        padding: 0;
    }

    .action-wdbox a p {
        font-size: 10px;
        padding: 0;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan p {
        font-size: 15px;
        margin-bottom: 0;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan svg {
        height: 12px;
    }

    .accounts-overview .overview .tile.customer-level .customer-tier h2 {
        font-size: 26px;
    }

    .accounts-overview .container .overview-full-box.overview .tile {
        padding: 12px 5px 9px;
    }

    .accounts-overview .overview .tile.order-history .orders-list .order>div {
        padding: 0;
    }

    .orders-list .pagination {
        padding: 0;
        margin-top: 10px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .heading p {
        font-size: 17px;
    }

    .acc-recomnd-top p {
        color: #fff;
        font-size: 14px;
    }

    .accounts-overview .overview-full-box.overview .recommended-article h2 {
        font-size: 14px;
    }

    .overview-categories-box-img {
        /* margin: 5px 0;
             */
        padding: 4px;
        height: 130px;
    }

    .overview-categories-box-img-content p {
        font-size: 16px;
    }

    .accounts-overview .overview-categories-main .open-all-main .ov-right {
        margin-bottom: 0;
    }

    .accounts-overview .overview-categories-main .open-all-main .open-all-main-fd {
        margin-top: .9em;
    }

    .accounts-overview .overview-categories-main .open-all-main-fd .overview-categories-heading {
        margin-top: 0;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list a,
    .accounts-overview .container .overview .tile.order-history .orders-list p {
        font-size: 12px;
    }

    .accounts-overview .container .overview.open-all-main .tile {
        height: 65px;
        padding: 8px 14px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a {
        width: 70px;
        height: 26px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a p,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a p {
        font-size: 12px;
        padding-top: 4px;
    }

    .accounts-overview .container .overview.open-all-main .tile.order-history {
        margin-top: 0.7em;
    }

    .accounts-overview .overview .tile.order-history .pagination.order-pagination a {
        font-size: 14px !important;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list {
        padding: 0;
    }

    .accounts-overview .overview-categories-main .overview-categories-box .overview-categories-box-main.row {
        margin: 0;
    }

    .overview-categories-box-img-content {
        left: 12px;
        right: 0;
        top: 20px;
        margin: 0px auto;
    }

    .overview-categories-box-imgby img {
        width: 100%;
    }

    .overview-categories-box-img {
        /* margin: 8px 0;
             */
        height: 100px;
        padding: 0px 6px 0 0;
        margin: 0 0 6px;
    }

    .overview-categories-box-img:nth-child(3n) {
        padding: 0;
    }

    .accounts-overview .overview-categories-main .ov-right .update-items .update-item h4 {
        font-size: 1.1em;
    }

    .accounts-overview .overview-categories-main .ov-right .update-items .update-text p,
    .accounts-overview .overview-categories-main .ov-right .update-items .update-footer p {
        font-size: 12px;
    }

    .accounts-overview .overview-categories-main .overview-categories-heading h2 {
        font-size: 16px;
    }

    .accounts-overview .container .overview.open-all-main .tile h2 {
        letter-spacing: 1px;
        margin-top: 0;
        font-size: 14px;
        display: flex;
        align-items: end;
    }

    .pending-total-trakbox p {
        font-size: 12px;
    }

    .accounts-overview .overview .tile.order-history .orders-list .no-order a.order-contlink {
        font-size: 12px;
        bottom: 4px;
        left: 0;
        right: 0;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list a,
    .accounts-overview .container .overview .tile.order-history .orders-list p {
        font-size: 12px;
    }

    .pre-paid-agreement.ppa-new a,
    .track-order.tto-new a {
        margin: 4px;
        padding: 4px 9px;
    }

    .accounts-overview .overview .tile.latest-order .order .track-order a p,
    .accounts-overview .overview .tile.latest-order .order .pre-paid-agreement a p,
    .accounts-overview .overview .tile.latest-order .invoice .track-order a p,
    .accounts-overview .overview .tile.latest-order .invoice .pre-paid-agreement a p,
    .accounts-overview .overview .tile.open-invoices .order .track-order a p,
    .accounts-overview .overview .tile.open-invoices .order .pre-paid-agreement a p,
    .accounts-overview .overview .tile.open-invoices .invoice .track-order a p,
    .accounts-overview .overview .tile.open-invoices .invoice .pre-paid-agreement a p {
        font-size: 10px;
    }

    .orders-list .pagination {
        padding: 0;
        padding-top: 10px;
    }

    .order-dashbox-flex {
        overflow: hidden;
        overflow-y: auto;
    }

    .user-section .fs-heading h2 {
        font-size: 38px;
    }

    .users-list>div {
        width: 30%;
        margin-right: 25px;
    }

    .user-display.adddgt.new-adddgt h2.plusaddgt {
        font-size: 70px;
    }

    .user-display.adddgt.new-adddgt h2 {
        font-size: 28px;
    }

    .user-display.primary .user-name {
        font-size: 24px;
    }

    .user-display.sub .user-name {
        font-size: 24px;
    }

    .user-display.primary,
    .user-display.sub {
        margin-bottom: 25px;
    }

    button.user-edit {
        font-size: 18px;
    }

    .account-info.standard-box.width-1-1 {
        margin-left: 30px;
        margin-right: 30px;
        height: 83vh;
    }

    .account-general-inner.width-1-1.new-account-general {
        height: 100vh;
    }

    .top-banner.standard-box.newstandard-box {
        width: 40%;
        height: 83vh;
    }

    .new-account-general .account-info.standard-box.width-1-1 {
        height: 100%;
    }

    .account-info-new {
        height: 97%;
    }

    .top-banner.standard-box.newstandard-box.bannerrightfull-new {
        height: 100%;
    }

    .user-section.general .change-plan p {
        font-size: 18px;
    }

    .banner-right .level-name {
        font-size: 42px;
    }

    .acc-info-p {
        font-size: 18px;
    }

    button#general-edit {
        font-size: 18px;
    }

    .account-info-display.acd-new .info-section {
        max-width: 100%;
    }

    .account-general-inner h2 {
        font-size: 34px;
    }

    .account-info-display .info-title {
        font-size: 14px;
    }

    .account-info-display .info-body {
        font-size: 14px;
    }

    /* =============location page css start====== */
    .financial-filter-li {
        font-size: 14px;
        margin: 0 10px;
    }

    .av-address-new .fs-heading h2 {
        font-size: 38px;
    }

    .accounts-view-addresses .container .addresses>div {
        height: 45vh;
    }

    .accounts-view-addresses .container .addresses .add-address.new-add-address {
        width: 30%;
        margin-right: 25px;
    }

    .accounts-view-addresses .container .addresses .new-tile-add {
        width: 30%;
        margin-right: 25px;
        margin-bottom: 25px;
    }

    .accounts-view-addresses .container .new-add-address a h2.plusaddgt {
        font-size: 70px;
    }

    .accounts-view-addresses .container .new-add-address a h2 {
        font-size: 28px;
    }

    .odf-new button p {
        font-size: 18px;
    }

    .accounts-view-addresses .container .addresses .tile.new-tile-add .heading p {
        font-size: 18px;
    }

    .accounts-edit-address .address .form form .edit-address .permision-fromnewg input,
    .accounts-edit-address .address .form form .edit-address .permision-fromnewg select {
        font-size: 11px;
    }

    /* =============location page css end====== */
    /* ============fast-shop page css start======= */
    .wholesale-template.wt-1024 {
        width: 100%;
        /* flex-direction: column-reverse;
             */
    }

    .width-1-3.width-1-1-m.width1024-2 {
        width: 100%;
    }

    #wholesale-search {
        width: 100%;
    }

    .cart-items .product-tile .product-details .product-title-price .product-remove {
        /* align-items: center;
             */
        align-items: end;
    }

    .width-2-3.width-1-1-m.width1024 {
        width: 100%;
        height: 485px;
        overflow: hidden;
        overflow-y: scroll;
    }

    .wpd-new .product-options {
        position: unset;
    }

    .quantity-wrapper {
        position: unset;
    }

    .quantity-wrapper .headquantity,
    .quantity-wrapper .headprice {
        width: 50%;
    }

    .nw-updatebtn p {
        font-size: 10px;
        line-height: 1.2;
    }

    .wholesale-landing-container .wholesale-landing-new-main .container {
        padding-right: 0;
    }

    .wholesale-landing-new .product-tile .details .quick-add .product-options .quick-view-add-cta .heading button.variant-state {
        width: 100%;
        max-width: 100%;
    }

    .wholesale-landing-new .pos-wholerelative {
        flex-direction: column;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative {
        width: 33%;
    }

    .wholesale-landing-new .width-2-3.width-1-1-m.product-options {
        width: 100%;
    }

    .width-2-3.width-1-1-m.wpd-new {
        width: 50%;
    }

    .w1new .width-1-3.width-1-1-m {
        width: 50%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-2-3 {
        width: 45%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-1-3 {
        width: 55%;
    }

    .width-1-3.width-1-1-m.quantend3 {
        text-align: center;
    }

    .product-tile .details.differ_details {
        height: 180px;
    }

    .new-summerycart .cart-items .product-tile .product-details .product-title-price .product-remove button {
        justify-content: flex-start;
    }

    .new-summerycart .cart-items .product-tile .product-details .product-title-price .product-remove a {
        text-align: left;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options {
        padding-right: 0;
    }

    .wholesale-template .wholesale-contents .product-tile p.title,
    .wholesale-landing-container .wholesale-landing-new .wholesale-template .wholesale-contents .product-tile p.price {
        font-size: 0.7rem;
        line-height: 1.2;
        padding: 0;
    }

    .wholesale-landing-new .width-1-3.hidden-m.total-qty-cost {
        width: 100%;
    }

    .wholesale-landing-container .wholesale-landing-new-main .wholesale-contents .product-tile .quantity input {
        max-width: 70px !important;
        width: 50px !important;
    }

    .center-navigation.logo768 {
        width: 50%;
    }

    .edit-user-inner.newfrom-main,
    .edit-user-inner.adu-col {
        padding: 1rem;
    }

    .user-sectioninnerbox .edit-user-inner.adu-col {
        width: 100%;
    }

    .user-sectioninnerbox .editwoodgreeny {
        display: none;
    }

    .edu-editsection .user-sectioninnerbox .editwoodgreeny {
        display: block;
    }

    .contact-form-container .user-sectioninnerbox .editwoodgreeny {
        display: block;
    }

    .edit-user-inner.newfrom-main {
        width: 55%;
    }

    .new-user-form .user-permissions-wrapper .checkbox-element.large.round label span.cb-inner {
        font-size: 12px;
    }

    .checkbox-element.large.round label {
        padding: 8px 4px;
    }

    .template-customers-account-general .tier-container {
        left: 60%;
    }

    .user-section.general .edit-general-inner .acc-edit-close {
        vertical-align: middle;
    }

    .edit-user-close {
        vertical-align: middle;
    }

    .edit-location-close {
        vertical-align: middle;
    }

    .showShopOptions-dropdown li {
        margin-bottom: 5px;
    }

    .showShopOptions-dropdown li a {
        font-size: 12px;
        letter-spacing: 1.4px;
    }

    .wholesale-landing-new .collection-sub-menu.coll-sbnav {
        top: 35px;
    }

    .wholesale-landing-new .fs-heading {
        padding-bottom: 0;
    }

    .wholesale-landing-new nav.collection .coll-center-newsub ul.navigation-header {
        display: -webkit-box;
        overflow: hidden;
        overflow-x: scroll;
    }

    .wholesale-landing-new nav.collection .coll-center-newsub ul.navigation-header::-webkit-scrollbar {
        height: 0;
    }

    .wholesale-landing-new nav.collection .coll-center-newsub ul.navigation-header li {
        padding: 0 10px !important;
    }

    .width-1-3.total-qty-cost.width-1-1-m.qty-mobnew {
        width: 100%;
    }

    .width-2-3.hidden-m.wt769 {
        text-align: right;
        padding-right: 0.94rem;
    }

    .number.num769-center {
        text-align: center;
    }

    /* ============fast-shop page css end======= */
    #customMenu2 li a {
        font-size: 14px !important;
        padding: 8px 4px !important;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1130px) {
    .quickacess-heading p {
        font-size: 10px;
        letter-spacing: 0.5px;
    }

    .action-wdbox a p {
        font-size: 10px;
        padding: 0;
    }

    .action-wdbox button p {
        font-size: 10px;
        padding: 0;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan p {
        font-size: 15px;
        margin-bottom: 0;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan svg {
        height: 11px;
    }

    .accounts-overview .container .overview-full-box.overview .tile {
        padding: 20px 8px 12px;
    }

    .accounts-overview .container .overview .tile.customer-level .customer-tier h2 {
        font-size: 30px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .heading p {
        font-size: 18px;
    }

    .acc-recomnd-top p {
        color: #fff;
        font-size: 14px;
    }

    .accounts-overview .overview-full-box.overview .recommended-article h2 {
        font-size: 14px;
    }

    .overview-categories-box-img {
        /* margin: 5px 0;
             */
        padding: 0 4px 0 0;
        height: 150px;
        margin: 0 0 6px;
    }

    .overview-categories-box-img:nth-child(3n) {
        padding: 0;
    }

    .overview-categories-box-imgby img {
        width: 100%;
    }

    .accounts-overview .overview-categories-main .overview-categories-box .overview-categories-box-main.row {
        margin: 0;
    }

    .overview-categories-box-img-content {
        left: 14px;
        right: 0;
        top: 18px;
        text-align: left;
        max-width: 100px;
    }

    .accounts-overview .overview-categories-main .ov-right .update-items .update-item h4 {
        font-size: 1.1em;
    }

    .accounts-overview .overview-categories-main .ov-right .update-items .update-text p,
    .accounts-overview .overview-categories-main .ov-right .update-items .update-footer p {
        font-size: 12px;
    }

    .overview-categories-box-img-content p {
        font-size: 14px;
    }

    .new-account-customer .center-navigation {
        margin: 40px 0;
    }

    nav.account-customer .container ul.navigation-header>li {
        margin-bottom: 15px;
    }

    .accounts-overview .container .overview .greeting .new-actiondiv button {
        padding: 10px 10px 5px;
    }

    .accounts-overview .overview-categories-main .overview-categories-heading h2 {
        font-size: 16px;
        text-align: left;
    }

    .accounts-overview .container .overview.open-all-main .tile h2 {
        margin-top: 0;
        font-size: 16px;
        display: flex;
        align-items: end;
    }

    .pending-total-trakbox p {
        font-size: 12px;
    }

    .pre-paid-agreement.ppa-new a,
    .track-order.tto-new a {
        margin: 4px;
        padding: 4px 9px;
    }

    .accounts-overview .overview .tile.latest-order .order .track-order a p,
    .accounts-overview .overview .tile.latest-order .order .pre-paid-agreement a p,
    .accounts-overview .overview .tile.latest-order .invoice .track-order a p,
    .accounts-overview .overview .tile.latest-order .invoice .pre-paid-agreement a p,
    .accounts-overview .overview .tile.open-invoices .order .track-order a p,
    .accounts-overview .overview .tile.open-invoices .order .pre-paid-agreement a p,
    .accounts-overview .overview .tile.open-invoices .invoice .track-order a p,
    .accounts-overview .overview .tile.open-invoices .invoice .pre-paid-agreement a p {
        font-size: 10px;
    }

    .orders-list .pagination {
        padding: 0;
        padding-top: 10px;
    }

    .order-dashbox-flex {
        overflow: hidden;
        overflow-y: auto;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list {
        padding: 0;
    }

    .accounts-overview .overview .tile.order-history .orders-list .order>div {
        padding: 0;
    }

    .accounts-overview .overview .tile.order-history .orders-list .no-order a.order-contlink {
        font-size: 12px;
        bottom: 4px;
        left: 0;
        right: 0;
    }

    .accounts-overview .overview-categories-main .open-all-main .ov-right {
        margin-bottom: 0;
    }

    .accounts-overview .overview-categories-main .open-all-main .open-all-main-fd {
        margin-top: .8em;
    }

    .accounts-overview .overview-categories-main .open-all-main-fd .overview-categories-heading {
        margin-top: 0;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list a,
    .accounts-overview .container .overview .tile.order-history .orders-list p {
        font-size: 12px;
    }

    .accounts-overview .container .overview.open-all-main .tile.order-history {
        margin-top: 0.9em;
    }

    .accounts-overview .container .overview.open-all-main .tile {
        padding: 8px 19px;
        height: 70px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a {
        width: 70px;
        height: 26px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a p,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a p {
        font-size: 12px;
        padding-top: 4px;
    }

    .accounts-overview .overview .tile.order-history .pagination.order-pagination a {
        font-size: 14px !important;
    }

    .number.num769-center {
        text-align: center;
    }

    .accounts-overview .container .overview .overban.new-overban h2 {
        font-size: 30px;
        line-height: 1.2;
    }

    .accounts-overview .container .overview .overban h2 .addresscomp {
        font-size: 30px;
        line-height: 1.2;
    }

    nav.account-customer.new-account-customer .container {
        padding: 0 25px;
    }

    .user-section .fs-heading h2 {
        font-size: 38px;
    }

    .users-list>div {
        width: 30%;
        margin-right: 25px;
    }

    .user-display.adddgt.new-adddgt h2.plusaddgt {
        font-size: 80px;
    }

    .user-display.adddgt.new-adddgt h2 {
        font-size: 28px;
    }

    .user-display.primary .user-name {
        font-size: 24px;
    }

    .user-display.sub .user-name {
        font-size: 24px;
    }

    /* ===============general page css start============= */
    .account-general-inner.width-1-1.new-account-general {
        height: 100vh;
    }

    .account-general-inner h2 {
        font-size: 38px;
    }

    .top-banner.standard-box.newstandard-box {
        width: 45%;
        height: 92vh;
    }

    .top-banner.standard-box.newstandard-box.bannerrightfull-new {
        height: 100%;
    }

    .banner-right .level-name {
        font-size: 38px;
    }

    .user-section.general .change-plan p {
        font-size: 18px;
    }

    .acc-info-p {
        font-size: 18px;
    }

    .account-info.standard-box.width-1-1 {
        margin-left: 25px;
        margin-right: 15px;
        height: 92vh;
    }

    .new-account-general .account-info.standard-box.width-1-1 {
        height: 100%;
    }

    .new-account-general .account-info-new {
        height: 97%;
    }

    .newstandard-box .banner-right {
        height: 82vh;
    }

    .newstandard-box.bannerrightfull-new .banner-right {
        height: 100%;
    }

    button#general-edit {
        font-size: 18px;
    }

    .account-info-display .info-title {
        font-size: 14px;
    }

    .account-info-display.acd-new .info-section {
        max-width: 100%;
    }

    .account-general-inner.width-1-1>div {
        min-height: auto;
    }

    .account-info-display {
        height: auto;
    }

    /* ===============general page css end============= */
    /* ============location page css strat======= */
    .financial-filter-li {
        font-size: 16px;
        margin: 0 15px;
    }

    .accounts-view-addresses .container .addresses .add-address.new-add-address {
        width: 30%;
        margin-right: 25px;
    }

    .accounts-view-addresses .container .addresses .new-tile-add {
        width: 30%;
        margin-right: 25px;
        margin-bottom: 25px;
    }

    .av-address-new .fs-heading h2 {
        font-size: 38px;
    }

    .accounts-view-addresses .container .new-add-address a h2.plusaddgt {
        font-size: 80px;
    }

    .odf-new button p {
        font-size: 18px;
    }

    .accounts-view-addresses .container .new-add-address a h2 {
        font-size: 28px;
    }

    .accounts-view-addresses .container .addresses>div {
        height: 50vh;
    }

    .content.addresstitlerr p {
        line-height: 1.5;
    }

    /* ============location page css end======= */
    /* ============fast-shop page css start======= */
    .nw-updatebtn p {
        font-size: 10px;
        line-height: 1.2;
    }

    .wholesale-landing-container .wholesale-landing-new-main .container {
        padding-right: 0;
    }

    .wholesale-landing-new .product-tile .details .quick-add .product-options .quick-view-add-cta .heading button.variant-state {
        width: 100%;
        max-width: 100%;
    }

    .wholesale-landing-new .pos-wholerelative {
        flex-direction: column;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative {
        width: 33%;
    }

    .wholesale-landing-new .width-2-3.width-1-1-m.product-options {
        width: 100%;
    }

    .width-2-3.width-1-1-m.wpd-new {
        width: 50%;
    }

    .w1new .width-1-3.width-1-1-m {
        width: 50%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-2-3 {
        width: 45%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-1-3 {
        width: 55%;
    }

    .product-tile .details.differ_details {
        height: 180px;
    }

    .wholesale-landing-new nav.collection .coll-center-newsub ul.navigation-header::-webkit-scrollbar {
        height: 0;
    }

    .wholesale-landing-new nav.collection .coll-center-newsub ul.navigation-header {
        display: -webkit-box;
        overflow: hidden;
        overflow-x: scroll;
    }

    .wholesale-landing-new nav.collection .coll-center-newsub ul.navigation-header li {
        padding: 0 10px !important;
    }

    .width-2-3.hidden-m.wt769 {
        text-align: right;
        padding-right: 0.94rem;
    }

    .width-1-3.width-1-1-m.quantend3 {
        text-align: center;
    }

    .width-1-3.total-qty-cost.width-1-1-m.qty-mobnew {
        width: 100%;
    }

    .new-summerycart .cart-items .product-tile .product-details .product-title-price .product-remove button {
        justify-content: flex-start;
    }

    .new-summerycart .cart-items .product-tile .product-details .product-title-price .product-remove a {
        text-align: left;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options {
        padding-right: 0;
    }

    .wholesale-template .wholesale-contents .product-tile p.title,
    .wholesale-landing-container .wholesale-landing-new .wholesale-template .wholesale-contents .product-tile p.price {
        font-size: 0.7rem;
        line-height: 1.2;
        padding: 0;
    }

    .wholesale-landing-new .width-1-3.hidden-m.total-qty-cost {
        width: 100%;
    }

    .wholesale-landing-container .wholesale-landing-new-main .wholesale-contents .product-tile .quantity input {
        max-width: 70px !important;
        width: 50px !important;
    }

    .wholesale-template.wt-1024 {
        width: 100%;
        flex-direction: column-reverse;
    }

    .width-1-3.width-1-1-m.width1024-2 {
        width: 100%;
    }

    #wholesale-search {
        width: 100%;
    }

    .cart-items .product-tile .product-details .product-title-price .product-remove {
        /* align-items: center;
             */
        align-items: end;
    }

    .width-2-3.width-1-1-m.width1024 {
        width: 100%;
    }

    .wpd-new .product-options {
        position: unset;
    }

    .quantity-wrapper {
        position: unset;
    }

    .quantity-wrapper .headquantity,
    .quantity-wrapper .headprice {
        width: 50%;
    }

    /* ============fast-shop page css end======= */
    .center-navigation.logo768 {
        width: 50%;
    }

    .user-section.general .edit-general-inner .acc-edit-close {
        vertical-align: middle;
    }

    .edit-user-close {
        vertical-align: middle;
    }

    .edit-location-close {
        vertical-align: middle;
    }

    .edit-user-inner.newfrom-main,
    .edit-user-inner.adu-col {
        padding: 1rem;
    }

    .new-user-form .user-permissions-wrapper .checkbox-element.large.round label span.cb-inner {
        font-size: 11px;
    }

    .template-customers-account-general .tier-container {
        left: 60%;
    }

    .showShopOptions-dropdown li {
        margin-bottom: 5px;
    }

    .showShopOptions-dropdown li a {
        font-size: 12px;
        letter-spacing: 1.4px;
    }

    .user-sectioninnerbox .edit-user-inner.adu-col {
        width: 100%;
    }

    .user-sectioninnerbox .editwoodgreeny {
        display: none;
    }

    .edu-editsection .user-sectioninnerbox .editwoodgreeny {
        display: block;
    }

    .contact-form-container .user-sectioninnerbox .editwoodgreeny {
        display: block;
    }

    .edit-user-inner.newfrom-main {
        width: 55%;
    }
}

@media screen and (min-width: 1131px) and (max-width: 1200px) {

    /* nav.account-customer.new-account-customer .container {
             padding: 0 20px;
        }
         */
    nav.account-customer.new-account-customer ul.navigation-header>li a p {
        font-size: 16px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan p {
        font-size: 16px;
        margin-bottom: 0px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan svg {
        height: 12px;
    }

    .accounts-overview .container .overview-full-box.overview .tile {
        padding: 20px 10px 12px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .heading p {
        font-size: 18px;
    }

    .overview-categories-box-img {
        /* margin: 12px 0;
             */
        height: 140px;
        padding: 0px 10px 0 0;
        margin: 0 0 10px;
    }

    .accounts-overview .overview-categories-main .overview-categories-box .overview-categories-box-main.row {
        margin: 0;
    }

    .overview-categories-box-imgby img {
        width: 100%;
    }

    .overview-categories-box-img:nth-child(3n) {
        padding: 0;
    }

    .accounts-overview .overview-categories-main .ov-right .update-items .update-item h4 {
        font-size: 1.3em;
    }

    .accounts-overview .overview-categories-main .ov-right .update-items .update-text p,
    .accounts-overview .overview-categories-main .ov-right .update-items .update-footer p {
        font-size: 14px;
    }

    .overview-categories-box-img-content p {
        font-size: 16px;
    }

    .overview-categories-box-img-content {
        left: 25px;
        top: 17px;
    }

    .new-account-customer .center-navigation {
        margin: 40px 0;
    }

    nav.account-customer .container ul.navigation-header>li {
        margin-bottom: 15px;
    }

    .accounts-overview .container .overview .overban h2 .addresscomp {
        font-size: 35px;
    }

    .accounts-overview .container .overview .overban.new-overban h2 {
        font-size: 35px;
    }

    .orders-list .pagination {
        padding: 0;
        padding-top: 10px;
    }

    .order-dashbox-flex {
        overflow: hidden;
        overflow-y: auto;
    }

    .accounts-overview .overview .tile.order-history .orders-list .order>div {
        padding: 0;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list a,
    .accounts-overview .container .overview .tile.order-history .orders-list p {
        font-size: 14px;
    }

    .number.num769-center {
        text-align: center;
    }

    .accounts-overview .overview.open-all-main .tile.order-history .orders-list {
        padding: 0;
    }

    .accounts-overview .overview .tile.order-history .orders-list .no-order a.order-contlink {
        font-size: 16px;
        bottom: 10px;
    }

    .action-wdbox a p {
        font-size: 15px;
        letter-spacing: 1px;
    }

    .action-wdbox button p {
        font-size: 15px;
        letter-spacing: 1px;
    }

    .accounts-overview .container .overview .greeting .new-actiondiv a {
        min-width: 110px;
    }

    .quickacess-heading p {
        font-size: 10px;
    }

    .accounts-overview .overview-categories-main .open-all-main .ov-right {
        margin-bottom: 0;
    }

    .accounts-overview .overview-categories-main .open-all-main .open-all-main-fd {
        margin-top: .8em;
    }

    .accounts-overview .overview-categories-main .open-all-main-fd .overview-categories-heading {
        margin-top: 0;
    }

    .accounts-overview .container .overview.open-all-main .tile h2 {
        margin-top: 0;
        font-size: 16px;
        display: flex;
        align-items: end;
    }

    .acc-recomnd-top p {
        font-size: 11px;
    }

    .accounts-overview .overview-full-box.overview .recommended-article h2 {
        font-size: 14px;
    }

    .accounts-overview .overview-categories-main .overview-categories-heading h2 {
        font-size: 18px;
    }

    .accounts-overview .overview .tile.customer-level .customer-tier h2 {
        font-size: 20px;
    }

    .accounts-overview .container .overview.open-all-main .tile {
        height: 70px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a {
        width: 70px;
        height: 26px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a p,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a p {
        font-size: 12px;
    }

    .accounts-overview .container .overview.open-all-main .tile.order-history {
        margin-top: 0.9em;
    }

    .accounts-overview .overview .tile.order-history .pagination.order-pagination a {
        font-size: 14px !important;
    }

    .number.num769-center {
        text-align: center;
    }

    /* =============location page css start========= */
    .financial-filter-li {
        font-size: 16px;
    }

    .accounts-view-addresses .container .addresses .add-address.new-add-address {
        width: 30%;
        margin-right: 25px;
    }

    .accounts-view-addresses .container .addresses .new-tile-add {
        width: 30%;
        margin-right: 25px;
        margin-bottom: 25px;
    }

    .av-address-new .fs-heading h2 {
        font-size: 42px;
    }

    .odf-new button p {
        font-size: 18px;
    }

    .accounts-view-addresses .container .new-add-address a h2.plusaddgt {
        font-size: 90px;
    }

    .accounts-view-addresses .container .new-add-address a h2 {
        font-size: 28px;
    }

    .accounts-view-addresses .container .addresses .tile.new-tile-add .heading p {
        font-size: 20px;
    }

    .accounts-view-addresses .container .addresses>div {
        height: 50vh;
    }

    /* =============location page css end========= */
    /* =============user page css start========= */
    .account-general-inner.width-1-1>div {
        padding: 1.7rem;
        min-height: auto;
    }

    .users-list>div {
        width: 30%;
        margin-right: 25px;
    }

    .user-display.adddgt.new-adddgt h2.plusaddgt {
        font-size: 90px;
    }

    .user-display.adddgt.new-adddgt h2 {
        font-size: 28px;
    }

    .user-display.primary .user-name {
        font-size: 28px;
    }

    .user-display.sub .user-name {
        font-size: 28px;
    }

    .user-section .fs-heading h2 {
        font-size: 42px;
    }

    /* =============user page css end========= */
    /* =========generral page css start=========== */
    .new-account-general .newstandard-box,
    .new-account-general .account-info {
        height: 55vh;
        height: 60vh;
    }

    .account-info.standard-box.width-1-1 {
        margin-left: 15px;
        margin-right: 10px;
        padding-right: 0px;
    }

    .top-banner.standard-box.newstandard-box {
        width: 35%;
    }

    .user-section.general .change-plan p {
        font-size: 18px;
    }

    .banner-right .level-name {
        font-size: 50px;
    }

    .acc-info-p {
        font-size: 24px;
    }

    .account-general-inner h2 {
        font-size: 44px;
    }

    .account-info-display.acd-new .info-section {
        max-width: 50%;
    }

    .account-info-display {
        height: auto;
    }

    .account-info-display .info-title {
        line-height: 1.2;
        font-size: 12px;
    }

    button#general-edit {
        font-size: 18px;
    }

    .account-info-display .info-body {
        font-size: 10px;
    }

    /* =========generral page css end=========== */
    /* ============fast-shop page css start======= */
    /* .wholesale-template.wt-1024 {
             width: 100%;
        }
         */
    #wholesale-search {
        width: 100%;
    }

    .cart-items .product-tile .product-details .product-title-price .product-remove {
        /* align-items: center;
             */
        align-items: end;
    }

    .wpd-new .product-options {
        position: unset;
    }

    .quantity-wrapper {
        position: unset;
    }

    .quantity-wrapper .headquantity,
    .quantity-wrapper .headprice {
        width: 50%;
    }

    .nw-updatebtn p {
        font-size: 10px;
        line-height: 1.2;
    }

    .wholesale-landing-container .wholesale-landing-new-main .container {
        padding-right: 0;
    }

    .wholesale-landing-new .product-tile .details .quick-add .product-options .quick-view-add-cta .heading button.variant-state {
        width: 100%;
        max-width: 100%;
    }

    .wholesale-template .differ .quick-view-add-cta .add-to-cart p {
        font-size: 9px !important;
        text-align: center;
    }

    .wholesale-landing-new .pos-wholerelative {
        flex-direction: column;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative {
        width: 33%;
    }

    .wholesale-landing-new .width-2-3.width-1-1-m.product-options {
        width: 100%;
    }

    .width-2-3.width-1-1-m.wpd-new {
        width: 50%;
    }

    .w1new .width-1-3.width-1-1-m {
        width: 50%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-2-3 {
        width: 45%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-1-3 {
        width: 55%;
    }

    .product-tile .details.differ_details {
        height: 180px;
    }

    .new-summerycart .cart-items .product-tile .product-details .product-title-price .product-remove button {
        justify-content: flex-start;
    }

    .new-summerycart .cart-items .product-tile .product-details .product-title-price .product-remove a {
        text-align: left;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options {
        padding-right: 0;
    }

    .wholesale-template .wholesale-contents .product-tile p.title,
    .wholesale-landing-container .wholesale-landing-new .wholesale-template .wholesale-contents .product-tile p.price {
        font-size: 0.7rem;
        line-height: 1.2;
        padding: 0;
    }

    .wholesale-landing-new .width-1-3.hidden-m.total-qty-cost {
        width: 100%;
    }

    .wholesale-landing-container .wholesale-landing-new-main .wholesale-contents .product-tile .quantity input {
        max-width: 70px !important;
        width: 50px !important;
    }

    .wholesale-landing-new .coll-center-newsub {
        width: 100%;
    }

    .user-sectioninnerbox .edit-user-inner.adu-col {
        width: 85%;
    }

    /* .user-sectioninnerbox .editwoodgreeny {
             width: 15%;
        }
         */
    /* ============fast-shop page css end======= */
}

@media screen and (min-width: 1281px) and (max-width: 1440px) {
    .quantity-wrapper h2 {
        font-size: 13px;
    }

    .showShopOptions-dropdown li a {
        font-size: 18px;
    }

    .accounts-overview .overview .tile.order-history .orders-list .order>div {
        padding: 0;
    }

    .accounts-overview .container .overview.open-all-main .tile h2 {
        margin-top: 0;
        font-size: 18px;
        display: flex;
        align-items: end;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list a {
        font-size: 14px;
    }

    /* nav.account-customer.new-account-customer .container {
             padding: 0 20px;
        }
         */
    .action-wdbox a p {
        font-size: 16px;
    }

    .action-wdbox button p {
        font-size: 16px;
    }

    .quickacess-heading p {
        font-size: 12px;
    }

    .accounts-overview .overview .tile.order-history .pagination.order-pagination a {
        font-size: 14px !important;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan p {
        font-size: 16px;
        margin-bottom: 0;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan svg {
        height: 13px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .heading p {
        font-size: 18px;
    }

    .accounts-overview .overview .tile.customer-level .customer-tier h2 {
        font-size: 26px;
    }

    .acc-recomnd-top p {
        font-size: 13px;
    }

    .accounts-overview .overview-full-box.overview .recommended-article h2 {
        font-size: 16px;
    }

    .overview-categories-box-img-content p {
        font-size: 16px;
    }

    .accounts-overview .container .overview.open-all-main .tile {
        height: 70px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a {
        width: 75px;
        height: 28px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a p,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a p {
        font-size: 14px;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list p {
        font-size: 16px;
    }

    .accounts-overview .overview .tile.order-history .orders-list .no-order a.order-contlink {
        font-size: 18px;
        bottom: 10px;
    }

    /* =============location page css start========= */
    .financial-filter-li {
        font-size: 16px;
    }

    .accounts-view-addresses .container .addresses .add-address.new-add-address {
        width: 30%;
        margin-right: 25px;
    }

    .accounts-view-addresses .container .addresses .new-tile-add {
        width: 30%;
        margin-right: 25px;
        margin-bottom: 25px;
    }

    .av-address-new .fs-heading h2 {
        font-size: 42px;
    }

    .odf-new button p {
        font-size: 18px;
        padding: 0.63rem !important;
    }

    .accounts-view-addresses .container .new-add-address a h2.plusaddgt {
        font-size: 90px;
    }

    .accounts-view-addresses .container .new-add-address a h2 {
        font-size: 28px;
    }

    .accounts-view-addresses .container .addresses .tile.new-tile-add .heading p {
        font-size: 20px;
    }

    .accounts-view-addresses .container .addresses>div {
        height: 50vh;
    }

    /* =============location page css end========= */
    /* =============user page css start========= */
    .account-general-inner.width-1-1>div {
        padding: 1.7rem;
        min-height: auto;
    }

    .users-list>div {
        width: 30%;
        margin-right: 25px;
    }

    .user-display.adddgt.new-adddgt h2.plusaddgt {
        font-size: 90px;
    }

    .user-display.adddgt.new-adddgt h2 {
        font-size: 28px;
    }

    .user-display.primary .user-name {
        font-size: 28px;
    }

    .user-display.sub .user-name {
        font-size: 28px;
    }

    .user-section .fs-heading h2 {
        font-size: 42px;
    }

    /* =============user page css end========= */
    /* =========generral page css start=========== */
    .account-info.standard-box.width-1-1 {
        margin-left: 25px;
        margin-right: 25px;
    }

    .top-banner.standard-box.newstandard-box {
        width: 35%;
    }

    .user-section.general .change-plan p {
        font-size: 18px;
    }

    .banner-right .level-name {
        font-size: 50px;
    }

    .acc-info-p {
        font-size: 24px;
    }

    .account-general-inner h2 {
        font-size: 44px;
    }

    .account-info-display.acd-new .info-section {
        max-width: 50%;
    }

    .account-info-display {
        height: auto;
    }

    .account-info-display .info-title {
        line-height: 1.2;
        font-size: 12px;
    }

    button#general-edit {
        font-size: 18px;
    }

    .account-info-display .info-body {
        font-size: 14px;
    }

    .new-account-general .newstandard-box,
    .new-account-general .account-info {
        /* height: 55vh;
             */
        height: 60vh;
    }

    /* =========generral page css end=========== */
    /* =========dashboard page css start=========== */
    .accounts-overview .overview .tile.order-history .orders-list .order>div {
        padding: 0;
    }

    .orders-list .pagination {
        padding: 0;
        padding-top: 10px;
    }

    .order-dashbox-flex {
        overflow: hidden;
        overflow-y: auto;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list {
        padding: 0;
    }

    /* =========dashboard page css end=========== */
    /* =========fast shop page css start=========== */
    .wholesale-landing-new .pos-wholerelative {
        flex-direction: column;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative {
        width: 33%;
    }

    .wholesale-landing-container .wholesale-landing-new-main .wholesale-contents .product-tile .quantity input {
        max-width: 70px !important;
        width: 50px !important;
    }

    .width-2-3.width-1-1-m.wpd-new {
        width: 50%;
    }

    .wholesale-landing-new .details.differ_details .differ .w1new .width-1-3.width-1-1-m {
        width: 50%;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .total-qty-cost {
        width: 100%;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .product-options {
        width: 100%;
        padding-right: 0px;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .quick-view-add-cta.width-1-1 {
        width: 100%;
    }

    .allquantity .headquantity {
        width: 50%;
    }

    .allquantity .headprice {
        width: 50%;
    }

    .cart-items .product-tile .product-details .product-title-price .product-key {
        /* width: 32%;
             */
    }

    .wholesale-landing-container .wholesale-template .totals-container .wholesale-cart .totals p {
        font-size: 13px;
    }

    .cart-items .product-tile .product-details .product-specs.specs-new {
        width: 50%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-2-3 {
        text-align: left;
    }

    .width-1-3.width-1-1-m.quantend3 {
        text-align: center;
        padding-left: 25px;
    }

    .wholesale-landing-container .wholesale-template .headings .section .wt769 {
        text-align: right;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details {
        padding-top: 0;
    }

    .wholesale-landing-new .coll-center-newsub {
        width: 100%;
    }

    .width-1-5.width-1-4-m.pkwd-img-mob {
        width: 14%;
    }

    .details.differ_details.width-4-5.width-3-4-m {
        width: 86%;
    }

    .nw-updatebtn p {
        font-size: 14px;
        letter-spacing: 1.5px;
        line-height: 1.2;
    }

    /* =========fast shop page css start=========== */
    .new-account-customer .center-navigation {
        margin: 45px 0;
    }

    nav.account-customer .container ul.navigation-header>li {
        margin-bottom: 20px;
    }

    nav.account-customer.new-account-customer ul.navigation-header>li a p {
        font-size: 18px;
    }

    .overview-categories-box-img {
        /* margin: 10px 0;
             */
        height: 150px;
        padding: 0px 8px 0 0;
        margin: 0 0 8px;
    }

    .accounts-overview .overview-categories-main .overview-categories-box .overview-categories-box-main.row {
        margin: 0;
    }

    .overview-categories-box-imgby img {
        width: 100%;
    }

    .overview-categories-box-img:nth-child(3n) {
        padding: 0;
    }

    .accounts-overview .overview-categories-main .ov-right .update-items .update-item h4 {
        font-size: 1.4em;
    }

    .accounts-overview .overview-categories-main .ov-right .update-items .update-text p,
    .accounts-overview .overview-categories-main .ov-right .update-items .update-footer p {
        font-size: 16px;
    }

    .overview-categories-box-img-content {
        left: 20px;
        top: 15px;
    }

    .user-sectioninnerbox .edit-user-inner.adu-col {
        width: 75%;
    }

    /* .user-sectioninnerbox .editwoodgreeny {
             width: 25%;
        }
         */
    /* .accounts-contact .contact-form-container .contact-container.account-contact-newbox {
             width: 75%;
        }
         */
    .edit-user-inner.newfrom-main {
        width: 75%;
    }
}

@media screen and (min-width: 1441px) and (max-width: 1540px) {
    .accounts-overview .overview .tile.order-history .pagination.order-pagination a {
        font-size: 14px !important;
    }

    .number.num769-center {
        text-align: center;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list a {
        font-size: 14px;
    }

    /* nav.account-customer.new-account-customer .container {
             padding: 0 20px;
        }
         */
    .action-wdbox a p {
        font-size: 18px;
    }

    .action-wdbox button p {
        font-size: 18px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .heading p {
        font-size: 19px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan p {
        font-size: 17px;
    }

    .accounts-overview .overview-full-box.overview .tile.customer-level .change-plan svg {
        height: 13px;
    }

    .acc-recomnd-top p {
        font-size: 14px;
    }

    .accounts-overview .overview-full-box.overview .recommended-article h2 {
        font-size: 16px;
    }

    .accounts-overview .container .overview.open-all-main .tile {
        height: 80px;
    }

    .accounts-overview .overview-categories-main .overview-categories-heading h2 {
        font-size: 18px;
    }

    .accounts-overview .container .overview.open-all-main .tile h2 {
        font-size: 18px;
        margin-top: 0;
        display: flex;
        align-items: end;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a {
        width: 75px;
        height: 28px;
    }

    .accounts-overview .container .overview .tile.open-invoices .invoice .pre-paid-agreement a p,
    .accounts-overview .container .overview .tile.latest-order .order .track-order a p {
        font-size: 14px;
    }

    .accounts-overview .overview .tile.order-history .orders-list .order .order-dashboxoonly {
        padding: 5px 0px;
    }

    .overview-categories-box-img {
        height: 180px;
        /* margin: 12px 0;
             */
        padding: 0px 10px 0 0;
        margin: 0 0 10px;
    }

    .accounts-overview .overview-categories-main .overview-categories-box .overview-categories-box-main.row {
        margin: 0;
    }

    .overview-categories-box-imgby img {
        width: 100%;
    }

    .overview-categories-box-img:nth-child(3n) {
        padding: 0;
    }

    .accounts-overview .overview-categories-main .ov-right .update-items .update-item h4 {
        font-size: 1.5em;
    }

    .overview-categories-box-img-content p {
        font-size: 18px;
    }

    .order-dashbox-flex {
        overflow: hidden;
        overflow-y: auto;
    }

    nav.account-customer.new-account-customer ul.navigation-header>li a p {
        font-size: 18px;
    }

    .new-account-customer .center-navigation {
        margin: 45px 0;
    }

    ul.showShopOptions-dropdown li a {
        font-size: 18px;
    }

    nav.account-customer .container ul.navigation-header>li {
        margin-bottom: 25px;
        align-items: flex-start;
    }

    /* =============location page css start========= */
    .financial-filter-li {
        font-size: 16px;
    }

    .accounts-view-addresses .container .addresses .add-address.new-add-address {
        width: 30%;
        margin-right: 25px;
    }

    .accounts-view-addresses .container .addresses .new-tile-add {
        width: 30%;
        margin-right: 25px;
        margin-bottom: 25px;
    }

    .av-address-new .fs-heading h2 {
        font-size: 42px;
    }

    .odf-new button p {
        font-size: 18px;
    }

    .accounts-view-addresses .container .new-add-address a h2.plusaddgt {
        font-size: 90px;
    }

    .accounts-view-addresses .container .new-add-address a h2 {
        font-size: 28px;
    }

    .accounts-view-addresses .container .addresses .tile.new-tile-add .heading p {
        font-size: 20px;
    }

    .accounts-view-addresses .container .addresses>div {
        height: 50vh;
    }

    /* =============location page css end========= */
    /* =============user page css start========= */
    .account-general-inner.width-1-1>div {
        padding: 1.7rem;
        min-height: auto;
    }

    .users-list>div {
        width: 30%;
        margin-right: 25px;
    }

    .user-display.adddgt.new-adddgt h2.plusaddgt {
        font-size: 90px;
    }

    .user-display.adddgt.new-adddgt h2 {
        font-size: 28px;
    }

    .user-display.primary .user-name {
        font-size: 28px;
    }

    .user-display.sub .user-name {
        font-size: 28px;
    }

    .user-section .fs-heading h2 {
        font-size: 42px;
    }

    /* =============user page css end========= */
    /* =========generral page css start=========== */
    .account-info.standard-box.width-1-1 {
        margin-left: 25px;
        margin-right: 25px;
    }

    .top-banner.standard-box.newstandard-box {
        width: 35%;
    }

    .user-section.general .change-plan p {
        font-size: 18px;
    }

    .banner-right .level-name {
        font-size: 50px;
    }

    .acc-info-p {
        font-size: 24px;
    }

    .account-general-inner h2 {
        font-size: 44px;
    }

    .account-info-display.acd-new .info-section {
        max-width: 50%;
    }

    .account-info-display {
        height: auto;
    }

    .account-info-display .info-title {
        line-height: 1.2;
        font-size: 12px;
    }

    button#general-edit {
        font-size: 18px;
    }

    .account-info-display .info-body {
        font-size: 14px;
    }

    .new-account-general .newstandard-box,
    .new-account-general .account-info {
        /* height: 55vh;
             */
        height: 60vh;
    }

    /* =========generral page css end=========== */
    /* =========fast shop page css start=========== */
    .wholesale-landing-new .pos-wholerelative {
        flex-direction: column;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative {
        width: 33%;
    }

    .wholesale-landing-container .wholesale-landing-new-main .wholesale-contents .product-tile .quantity input {
        max-width: 70px !important;
        width: 50px !important;
    }

    .width-2-3.width-1-1-m.wpd-new {
        width: 50%;
    }

    .wholesale-landing-new .details.differ_details .differ .w1new .width-1-3.width-1-1-m {
        width: 50%;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .total-qty-cost {
        width: 100%;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .product-options {
        width: 100%;
        padding-right: 0px;
    }

    .wholesale-template .differ .quick-view-add-cta .add-to-cart p {
        font-size: 11px !important;
        text-align: center;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .quick-view-add-cta.width-1-1 {
        width: 100%;
    }

    .allquantity .headquantity {
        width: 50%;
    }

    .allquantity .headprice {
        width: 50%;
    }

    /* .cart-items .product-tile .product-details .product-title-price .product-key {
             width: 32%;
        }
         */
    .wholesale-landing-container .wholesale-template .totals-container .wholesale-cart .totals p {
        font-size: 13px;
    }

    .cart-items .product-tile .product-details .product-specs.specs-new {
        width: 50%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-2-3 {
        text-align: left;
    }

    .width-1-3.width-1-1-m.quantend3 {
        text-align: center;
        /* padding-left: 20px;
             */
        padding-left: 60px;
    }

    .wholesale-landing-container .wholesale-template .headings .section .wt769 {
        text-align: right;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details {
        padding-top: 0;
    }

    .product-tile .details .quick-add .product-options .quick-view-add-cta .heading button.variant-state {
        max-width: 100%;
    }

    .user-sectioninnerbox .edit-user-inner.adu-col {
        width: 75%;
    }

    /* .user-sectioninnerbox .editwoodgreeny {
             width: 25%;
        }
         */
    .edit-user-inner.newfrom-main {
        width: 75%;
    }

    /* .accounts-contact .contact-form-container .contact-container.account-contact-newbox {
             width: 75%;
        }
         */
    .wholesale-landing-new .coll-center-newsub {
        width: 100%;
    }

    /* .wholesale-landing-new .coll-center-newsub {
             width: 100%;
        }
         */
    /* =========fast shop page css start=========== */
}

@media screen and (min-width: 1541px) and (max-width: 1700px) {

    /* nav.account-customer.new-account-customer .container {
             padding: 0 20px;
        }
         */
    .action-wdbox button p {
        font-size: 17px;
    }

    .acc-recomnd-top p {
        font-size: 14px;
    }

    .accounts-overview .overview-full-box.overview .recommended-article h2 {
        font-size: 16px;
    }

    .accounts-overview .overview-categories-main .overview-categories-heading h2 {
        font-size: 18px;
    }

    .accounts-overview .container .overview.open-all-main .tile h2 {
        font-size: 26px;
    }

    .accounts-overview .overview .tile.order-history .orders-list .order .order-dashboxoonly {
        padding: 5px 0px;
    }

    .number.num769-center {
        text-align: center;
    }

    .accounts-overview .container .overview .tile.order-history .orders-list a {
        font-size: 14px;
    }

    .accounts-overview .overview .tile.order-history .pagination.order-pagination a {
        font-size: 14px !important;
    }

    /* =============location page css start========= */
    .financial-filter-li {
        font-size: 16px;
    }

    .accounts-view-addresses .container .addresses .add-address.new-add-address {
        width: 30%;
        margin-right: 25px;
    }

    .accounts-view-addresses .container .addresses .new-tile-add {
        width: 30%;
        margin-right: 25px;
        margin-bottom: 25px;
    }

    .av-address-new .fs-heading h2 {
        font-size: 42px;
    }

    .odf-new button p {
        font-size: 18px;
    }

    .accounts-view-addresses .container .new-add-address a h2.plusaddgt {
        font-size: 90px;
    }

    .accounts-view-addresses .container .new-add-address a h2 {
        font-size: 28px;
    }

    .accounts-view-addresses .container .addresses .tile.new-tile-add .heading p {
        font-size: 20px;
    }

    .accounts-view-addresses .container .addresses>div {
        height: 50vh;
    }

    /* =============location page css end========= */
    /* =============user page css start========= */
    .account-general-inner.width-1-1>div {
        padding: 1.7rem;
        min-height: auto;
    }

    .users-list>div {
        width: 30%;
        margin-right: 25px;
    }

    .user-display.adddgt.new-adddgt h2.plusaddgt {
        font-size: 90px;
    }

    .user-display.adddgt.new-adddgt h2 {
        font-size: 28px;
    }

    .user-display.primary .user-name {
        font-size: 28px;
    }

    .user-display.sub .user-name {
        font-size: 28px;
    }

    .user-section .fs-heading h2 {
        font-size: 42px;
    }

    /* =============user page css end========= */
    /* =========generral page css start=========== */
    .account-info.standard-box.width-1-1 {
        margin-left: 25px;
        margin-right: 25px;
    }

    .top-banner.standard-box.newstandard-box {
        width: 35%;
    }

    .user-section.general .change-plan p {
        font-size: 18px;
    }

    .banner-right .level-name {
        font-size: 50px;
    }

    .acc-info-p {
        font-size: 24px;
    }

    .account-general-inner h2 {
        font-size: 44px;
    }

    .account-info-display.acd-new .info-section {
        max-width: 44%;
    }

    .account-info-display {
        height: auto;
    }

    .account-info-display .info-title {
        line-height: 1.2;
        font-size: 12px;
    }

    button#general-edit {
        font-size: 18px;
    }

    .account-info-display .info-body {
        font-size: 14px;
    }

    /* =========generral page css end=========== */
    /* =========fast shop page css start=========== */
    .wholesale-landing-new .pos-wholerelative {
        flex-direction: column;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative {
        width: 33%;
    }

    .wholesale-landing-container .wholesale-landing-new-main .wholesale-contents .product-tile .quantity input {
        max-width: 70px !important;
        width: 50px !important;
    }

    .width-2-3.width-1-1-m.wpd-new {
        width: 50%;
    }

    .wholesale-landing-new .details.differ_details .differ .w1new .width-1-3.width-1-1-m {
        width: 50%;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .total-qty-cost {
        width: 100%;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .product-options {
        width: 100%;
        padding-right: 0px;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .quick-view-add-cta.width-1-1 {
        width: 100%;
    }

    .allquantity .headquantity {
        width: 50%;
    }

    .allquantity .headprice {
        width: 50%;
    }

    /* .cart-items .product-tile .product-details .product-title-price .product-key {
             width: 32%;
        }
         */
    .wholesale-landing-container .wholesale-template .totals-container .wholesale-cart .totals p {
        font-size: 13px;
    }

    .cart-items .product-tile .product-details .product-specs.specs-new {
        width: 50%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-2-3 {
        text-align: left;
    }

    .width-1-3.width-1-1-m.quantend3 {
        text-align: center;
        padding-left: 60px;
    }

    .wholesale-landing-container .wholesale-template .headings .section .wt769 {
        text-align: right;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details {
        padding-top: 0;
    }

    .product-tile .details .quick-add .product-options .quick-view-add-cta .heading button.variant-state {
        max-width: 100%;
    }

    /* =========fast shop page css start=========== */
}

@media screen and (min-width: 1701px) and (max-width: 1845px) {

    /* =========fast shop page css start=========== */
    .wholesale-landing-new .pos-wholerelative {
        flex-direction: column;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative {
        width: 33%;
    }

    .wholesale-landing-container .wholesale-landing-new-main .wholesale-contents .product-tile .quantity input {
        max-width: 70px !important;
        width: 50px !important;
    }

    .width-2-3.width-1-1-m.wpd-new {
        width: 50%;
    }

    .wholesale-landing-new .details.differ_details .differ .w1new .width-1-3.width-1-1-m {
        width: 50%;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .total-qty-cost {
        width: 100%;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .product-options {
        width: 100%;
        padding-right: 0px;
    }

    .details.differ_details .differ .width-1-2.pos-wholerelative .quick-view-add-cta.width-1-1 {
        width: 100%;
    }

    .allquantity .headquantity {
        width: 50%;
    }

    .allquantity .headprice {
        width: 50%;
    }

    .cart-items .product-tile .product-details .product-title-price .product-key {
        width: 25%;
    }

    .template-collection-wholesale .cart-items .product-tile .product-details .product-title-price .product-key {
        width: 32%;
    }

    .wholesale-landing-container .wholesale-template .totals-container .wholesale-cart .totals p {
        font-size: 13px;
    }

    .cart-items .product-tile .product-details .product-specs.specs-new {
        width: 50%;
    }

    .wholesale-landing-container .wholesale-template .headings .section .width-2-3 {
        text-align: left;
    }

    .width-1-3.width-1-1-m.quantend3 {
        text-align: center;
        padding-left: 20px;
    }

    .wholesale-landing-container .wholesale-template .headings .section .wt769 {
        text-align: right;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details {
        padding-top: 0;
    }

    .product-tile .details .quick-add .product-options .quick-view-add-cta .heading button.variant-state {
        max-width: 100%;
    }

    /* =========fast shop page css start=========== */
}

@media screen and (min-width: 320px) and (max-width: 768px) {
    .sl-logo svg {
        width: 100px;
    }

    .logo-wholsale-svg svg {
        width: 100%;
        /* width: 300px;
             */
    }

    .template-customers-account .accounts-overview .new-accounts-overview-full .ac-landing-container {
        padding-top: 10px !important;
    }

    .user-section.general .edit-general-inner .acc-edit-close {
        margin-top: 0px;
    }

    .edit-user-close {
        margin-top: 0px;
    }

    body.template-collection-wholesale.collection section.blackfoooter-section {
        display: block !important;
    }

    .overview-categories-main div#shopify-section-categories {
        width: 100%;
    }

    .new-accounts-overview-full {
        flex-direction: column;
        margin-top: 30px;
    }

    body.template-customers-account-documents .new-accounts-overview-full {
        margin-top: 60px;
    }

    body.template-customers-account-documents .new-accounts-overview-full .doc-heading {
        display: none;
    }

    .wholesale-landing-new .coll-center-newsub {
        position: relative;
        /* overflow: hidden;
             overflow-x: scroll;
             */
        width: 100%;
        padding: 10px 0px;
        /* min-height: 70px;
             */
    }

    .template-search-wholesale .coll-center-newsub {
        padding: 0px;
    }

    .wholesale-landing-new .collection-sub-menu.coll-sbnav ul {
        flex-wrap: nowrap;
        overflow-y: hidden;
        overflow-x: scroll;
    }

    .wholesale-landing-new .collection-sub-menu.coll-sbnav ul::-webkit-scrollbar {
        height: 0;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options .select-options {
        margin-bottom: 0px;
        margin-top: 10px !important;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options {
        padding-left: 0;
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options .select-options .selection-container select::placeholder {
        color: #000;
    }

    .center-navigation width-1-1 coll-center-newsub nav.collection div {
        display: -webkit-box;
    }

    .template-customers-account-contact .new-sidebar-full,
    .template-customers-account-view-invoices .new-sidebar-full,
    .template-customers-account-view-orders .new-sidebar-full,
    .template-customers-addresses-view .new-sidebar-full,
    .template-customers-addresses-add .new-sidebar-full,
    .template-customers-addresses .new-sidebar-full,
    .template-customers-account-users .new-sidebar-full,
    .template-customers-account-general .new-sidebar-full,
    .template-collection-wholesale .new-sidebar-full,
    .template-customers-account .new-sidebar-full,
    .template-page-blogs-wholesale .new-sidebar-full,
    .template-page-how-to-make .new-sidebar-full,
    .template-page-wholesale-support .new-sidebar-full,
    .template-cart .new-sidebar-full,
    .template-article-wholesale-culture .new-sidebar-full,
    .template-article-wholesale-infusion-guide .new-sidebar-full,
    .template-search-wholesale .new-sidebar-full,
    .template-customers-account-partners .new-sidebar-full {
        width: 100%;
        height: auto;
    }

    .template-customers-account .accounts-overview .new-accounts-overview-full .ac-landing-container,
    .template-page-blogs-wholesale .blogs-article-content,
    .template-page-how-to-make .blogs-article-content,
    .template-cart .cart-page-container,
    .template-article-wholesale-culture .blogs-article-content,
    .template-article-wholesale-infusion-guide .blogs-article-content,
    .template-customers-account-contact .accounts-contact,
    .template-customers-account-view-invoices .accounts-view-orders,
    .template-page-wholesale-support .wholesale-support-window,
    .template-customers-account-view-orders .accounts-view-orders,
    .template-customers-addresses-view .accounts-view-addresses,
    .template-customers-addresses-add .accounts-edit-address,
    .template-customers-addresses .accounts-edit-address,
    .template-customers-account-users .fulledu-right,
    .template-customers-account-general .user-section.general,
    .template-collection-wholesale .wholesale-landing-new-main,
    .template-collection-wholesale-favourites .wholesale-landing-new-main,
    .template-search-wholesale .wholesale-landing-new-main,
    .template-customers-account-partners .accounts-contact-partners .accounts-contact {
        margin-left: 0;
    }

    .template-customers-account-contact .blackfoooter-section,
    .template-customers-account-view-invoices .blackfoooter-section,
    .template-page-wholesale-support .blackfoooter-section,
    .template-customers-account-view-orders .blackfoooter-section,
    .template-customers-addresses-view .blackfoooter-section,
    .template-customers-addresses-add .blackfoooter-section,
    .template-customers-addresses .blackfoooter-section,
    .template-customers-account-users .blackfoooter-section,
    .template-customers-account-general .blackfoooter-section,
    .template-collection-wholesale .blackfoooter-section,
    .template-customers-account .blackfoooter-section,
    .template-page-blogs-wholesale .blackfoooter-section,
    .template-page-how-to-make .blackfoooter-section,
    .template-article-wholesale-culture .blackfoooter-section,
    .template-search-wholesale .blackfoooter-section,
    .template-customers-account-partners .blackfoooter-section {
        margin-left: 0;
    }

    .template-customers-account-general,
    .template-customers-account-partners,
    .template-page-how-to-make,
    .template-page-blogs-wholesale,
    .template-customers-account-view-orders,
    .template-customers-addresses-view,
    .template-page-wholesale-support,
    .template-customers-account-view-invoices {
        padding-top: 80px !important;
    }

    .template-customers-account-documents {
        padding-top: 20px;
    }

    .template-customers-addresses-view .accounts-view-addresses {
        padding-top: 30px;
    }

    .accounts-contact .contact-form-container .contact-container.account-contact-newbox {
        background-color: unset;
        width: 100%;
    }

    .editwoodgreeny {
        width: 100%;
    }

    .edit-general-w-img {
        width: 100%;
        padding-left: 0;
        padding-right: 0;
    }

    .edit-user-inner.newfrom-main,
    .edit-user-inner.adu-col {
        width: 100%;
        padding: 0;
    }

    .new-user-form {
        width: 100%;
        max-width: 100%;
    }

    .editwoodgreeny-general {
        width: 100%;
        height: 500px;
        display: none;
    }

    .editwoodgreeny.adu-col-img {
        height: 500px;
        margin-top: 40px;
        display: none;
    }

    .cont-add-sel.focus::after {
        top: 35px;
    }

    .cont-add-sel::after {
        top: 35px;
    }

    form#contact_form .cont-addform-box .cont-add-sel:after {
        z-index: 100;
    }

    .accounts-mobile-navigation-new {
        display: block;
    }

    .accounts-mobile-navigation.humbur-navbox {
        padding-top: 0;
    }

    .section.width-1-2.quantwidth-end {
        justify-content: end;
    }

    .quantend3 {
        text-align: right;
    }

    .wholesale-landing-container .container .wholesale-template .headings {
        z-index: 99;
    }

    .wholesale-landing-new .wholesale-contents.grid-medium {
        padding-top: 0;
    }

    .wholesale-landing-container .wholesale-landing-new-main .wholesale-template .width1024 .headings {
        /* padding: 2px;
             */
        padding: 10px 2px 5px 2px;
    }

    .wholesale-landing-new .collection-sub-menu.coll-sbnav {
        top: 40px;
        height: 30px;
        overflow: hidden;
        z-index: 9;
    }

    .accounts-mobile-navigation div ul.navigation-header.active {
        overflow: hidden;
        overflow-y: scroll;
    }

    .mobilewholesale-searchnew #wholesale-search {
        width: 100%;
        padding: 0px 10px;
    }

    .mobilewholesale-searchnew .search-newwholsale .s-icon {
        top: 7px;
        left: 22px;
    }

    .wholesale-landing-new nav.collection .coll-center-newsub .coll-sbnav ul li[selected]:after {
        height: 0;
    }

    body.template-collection-wholesale .mobilewholesale-searchnew .wholesale-search #wholesale-search .input-icons,
    body.template-search-wholesale .mobilewholesale-searchnew .wholesale-search #wholesale-search .input-icons {
        border-bottom: unset;
        padding: 0px 3px;
    }

    body.template-collection-wholesale .mobilewholesale-searchnew .wholesale-search #wholesale-search button,
    body.template-search-wholesale .mobilewholesale-searchnew .wholesale-search #wholesale-search button {
        top: 6px;
    }

    body.template-collection-wholesale .wholesale-search #wholesale-search button svg,
    body.template-search-wholesale .wholesale-search #wholesale-search button svg {
        height: 18px;
    }

    body.template-collection-wholesale .mobilewholesale-searchnew .wholesale-search #wholesale-search .input-icons input,
    body.template-search-wholesale .mobilewholesale-searchnew .wholesale-search #wholesale-search .input-icons input {
        font-size: 12px;
        height: 35px;
    }

    .mobilewholesale-searchnew #wholesale-search input::placeholder {
        color: #000 !important;
        font-size: 13px !important;
        line-height: 1.2 !important;
    }

    body.template-collection-wholesale .mobilewholesale-searchnew .wholesale-search #wholesale-search button svg path,
    body.template-search-wholesale .mobilewholesale-searchnew .wholesale-search #wholesale-search button svg path {
        stroke: #000;
        stroke-width: 4px;
    }

    .tier-container.expanded {
        z-index: 999;
    }

    body.template-collection-wholesale #gorgias-chat-container #chat-button,
    body.template-search-wholesale #gorgias-chat-container #chat-button {
        bottom: 130px !important;
    }

    #shopify-section-cart-sidebar #cart-sidebar #cart .cart-scroll .cart-container #content {
        margin-bottom: 0;
        margin: 0px 15px;
    }

    .cart-items .product-tile .product-details .product-title-price .product-remove button.cart_remove {
        /* margin-top: 10px;
             */
    }

    .wholesale-landing-container .wholesale-template .wholesale-contents .product-tile .details .quick-view-hover .product-options .quick-view-add-cta button.add-to-cart:focus p {
        /* box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;
             */
    }

    .template-collection-wholesale #shopify-section-cart-sidebar #cart-sidebar #cart .cart-scroll .cart-container {
        margin-bottom: 0;
    }

    .template-collection-wholesale #shopify-section-cart-sidebar #cart-sidebar.expanded {
        overflow-y: hidden;
        top: 70px;
    }

    .template-collection-wholesale #shopify-section-cart-sidebar #cart-sidebar.expanded {
        bottom: 78px;
    }
}

/* =======768 wholsale css end============ */
@media screen and (min-width: 320px) and (max-width: 544px) {
    .width-2-3.width-1-1-m.width1024 {
        height: calc(100vh - 290px);
        border-radius: 13px;
        margin-top: 0px;
    }

    .template-collection-wholesale #shopify-section-cart-sidebar #cart-sidebar {
        overflow-y: hidden;
        height: calc(100vh - 143px);
        height: auto;
    }

    .template-collection-wholesale .cart-items.width-1-1 {
        /* height: calc(100vh - 208px - 212px);
             */
        height: calc(100vh - 310px);
        overflow-y: auto;
    }
}

@media screen and (min-width: 545px) and (max-width: 768px) {
    .width-2-3.width-1-1-m.width1024 {
        height: calc(100vh - 305px);
        margin-top: 5px;
    }

    #shopify-section-cart-sidebar #cart-sidebar {
        overflow-y: hidden;
        height: calc(100vh - 158px);
    }

    .cart-items.width-1-1 {
        height: calc(100vh - 235px);
        overflow-y: auto;
    }
}

@media screen and (min-width: 576px) and (max-width: 768px) {
    .center-navigation.width-1-1-s.logo768 {
        width: 33.33%;
    }
}

@media screen and (min-width: 545px) and (max-width: 768px) {
    .center-navigation.width-1-5.width-1-1-s.logo768 {
        width: 65%;
    }
}

@media screen and (min-width: 769px) and (max-width: 991px) {
    form.cart-template.width-1-1.display-flex.from-chkout-mob {
        display: none;
    }

    .wholesale-landing-container form.cart-template.width-1-1.display-flex.from-chkout-mob {
        display: unset;
    }

    .user-section.general .edit-general-inner .acc-edit-close {
        margin-top: 2px;
    }

    .edit-location-close {
        margin-top: 2px;
    }

    .edit-user-close {
        margin-top: 2px;
    }

    .pop-wholeside .totals-container .custom-wholesale-cart-items {
        /* max-height: 65vh !important;
             */
        /* max-height: 73vh !important;
             */
        max-height: calc(100vh - 195px) !important;
    }

    .mobcheckout-main.width-1-1 {
        /* display: block;
             */
    }

    .view-orders.width-1-1 .child-width-1-5>* {
        flex: 0 1 17%;
    }

    .view-orders.width-1-1 .child-width-1-5>.actions {
        flex: 1 1 32%;
    }

    .wholesale-landing-new .coll-center-newsub {
        width: 100%;
    }

    .wholesale-landing-new .collection-sub-menu.coll-sbnav ul {
        flex-wrap: nowrap;
        width: 100%;
        overflow: hidden;
        overflow-x: scroll;
        display: -webkit-box;
    }

    .wholesale-landing-new .collection-sub-menu.coll-sbnav ul::-webkit-scrollbar {
        height: 0;
    }

    .width-1-3.width-1-1-m.width1024-2 {
        display: none;
    }

    .width-2-3.width-1-1-m.width1024 {
        /* height: 360px;
             */
        height: calc(100vh - 396px);
        overflow: hidden;
        overflow-y: scroll;
    }

    .width-2-3.width-1-1-m.width1024 {
        width: 100%;
    }

    .mobcheckout-rightbox-contbox .heading p {
        text-transform: uppercase;
        letter-spacing: 1.5px;
        font-size: 16px;
        font-family: FoundersGroteskRegular;
    }

    .mobcheckout-rightbox-contbox .heading .money {
        font-family: FoundersGroteskMedium;
    }

    .tabw1 p.bold.width-1-1 {
        text-transform: uppercase;
        letter-spacing: 1.2px;
        font-size: 15px;
        margin-top: 4px;
        font-family: FoundersGroteskMedium;
    }

    .mobcheckout-rightbox-contbox button.default-dark.wholesalecheckout {
        text-align: center;
        align-items: center;
        justify-content: center;
    }

    .pop-wholeside {
        position: fixed;
        top: 35px;
        right: 0;
        z-index: 9;
        width: 55% !important;
    }

    .wholesale-landing-new nav.collection .coll-center-newsub ul.navigation-header {
        display: -webkit-box;
        overflow: hidden;
        overflow-x: scroll;
    }

    .wholesale-landing-new nav.collection .coll-center-newsub ul.navigation-header::-webkit-scrollbar {
        height: 0;
    }

    .new-account-customer .center-navigation {
        margin: 40px 0;
    }

    nav.account-customer .container ul.navigation-header>li {
        margin-bottom: 15px;
    }
}

/* =======991 wholsale css end============ */
@media screen and (min-width: 992px) and (max-width: 1024px) {
    .newstandard-box.bannerrightfull-new .banner-right {
        height: 100%;
    }

    .pop-wholeside .totals-container .custom-wholesale-cart-items {
        /* max-height: 65vh !important;
             */
        /* max-height: 72vh !important;
             */
        max-height: calc(100vh - 200px) !important;
    }

    .wholesale-landing-new .coll-center-newsub {
        width: 100%;
    }

    .wholesale-landing-new .collection-sub-menu.coll-sbnav ul {
        flex-wrap: nowrap;
        width: 100%;
        overflow: hidden;
        overflow-x: scroll;
        display: -webkit-box;
    }

    .width-1-3.width-1-1-m.width1024-2 {
        display: none;
    }

    .width-2-3.width-1-1-m.width1024 {
        height: calc(100vh - 400px);
        overflow: hidden;
        overflow-y: scroll;
    }

    .wholesale-landing-container .totals-container .sticky-checkout.width-1-1 {
        display: unset;
    }

    .wholesale-landing-container .wholesale-template .totals-container {
        background: #fcfbf9;
    }

    .wholesale-landing-container .wholesale-template .totals-container .wholesale-cart.new-summerycart {
        /* height: calc(100vh - 210px);
             */
    }

    .width-2-3.width-1-1-m.width1024 {
        width: 100%;
    }

    .mobcheckout-rightbox-contbox .heading p {
        text-transform: uppercase;
        letter-spacing: 1.5px;
        font-size: 16px;
        font-family: FoundersGroteskRegular;
    }

    .mobcheckout-rightbox-contbox .heading .money {
        font-family: FoundersGroteskMedium;
    }

    .tabw1 p.bold.width-1-1 {
        text-transform: uppercase;
        letter-spacing: 1.2px;
        font-size: 15px;
        margin-top: 4px;
        font-family: FoundersGroteskMedium;
    }

    .mobcheckout-rightbox-contbox button.default-dark.wholesalecheckout {
        text-align: center;
        align-items: center;
        justify-content: center;
    }

    .pop-wholeside {
        position: fixed;
        top: 35px;
        right: 0;
        z-index: 9;
        width: 45% !important;
    }

    .user-section.edit-user.user-newfrom.edu-editsection .editwoodgreeny {
        width: 45%;
    }

    .quantity-wrapper {
        height: 95px;
        overflow: hidden;
        overflow-y: auto;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1130px) {
    .wholesale-landing-new .coll-center-newsub {
        width: 100%;
    }

    .wholesale-landing-new .collection-sub-menu.coll-sbnav ul {
        flex-wrap: nowrap;
        width: 100%;
        overflow: hidden;
        overflow-x: scroll;
        display: -webkit-box;
    }

    .width-1-3.width-1-1-m.width1024-2 {
        display: none;
    }

    .width-2-3.width-1-1-m.width1024 {
        /* height: 370px;
             */
        height: calc(100vh - 400px);
        overflow: hidden;
        overflow-y: scroll;
    }

    .width-2-3.width-1-1-m.width1024 {
        width: 100%;
    }

    .mobcheckout-rightbox-contbox .heading p {
        text-transform: uppercase;
        letter-spacing: 1.5px;
        font-size: 16px;
        font-family: FoundersGroteskRegular;
    }

    .mobcheckout-rightbox-contbox .heading .money {
        font-family: FoundersGroteskMedium;
    }

    .tabw1 p.bold.width-1-1 {
        text-transform: uppercase;
        letter-spacing: 1.2px;
        font-size: 15px;
        margin-top: 4px;
        font-family: FoundersGroteskMedium;
    }

    .mobcheckout-rightbox-contbox button.default-dark.wholesalecheckout {
        text-align: center;
        align-items: center;
        justify-content: center;
    }

    .pop-wholeside {
        position: fixed;
        top: 35px;
        right: 0;
        z-index: 9;
        width: 45% !important;
    }

    .user-section.edit-user.user-newfrom.edu-editsection .editwoodgreeny {
        width: 45%;
    }

    .wholesale-landing-container .wholesale-template .totals-container {
        background: #fcfbf9;
    }

    .wholesale-landing-container .wholesale-template .totals-container .wholesale-cart.new-summerycart {
        /* height: calc(100vh - 153px);
             */
    }
}

@media screen and (min-width: 1131px) {}

/* =======1130 wholsale css end============ */
@media screen and (min-width: 1131px) and (max-width: 1280px) {
    .center-navigation.logo768 {
        width: 40%;
    }

    .wholesale-landing-new .coll-center-newsub {
        width: 100%;
    }

    .showShopOptions-dropdown li {
        margin-bottom: 5px;
    }

    .showShopOptions-dropdown li a {
        font-size: 14px;
    }

    .wholesale-landing-new .collection-sub-menu.coll-sbnav ul {
        flex-wrap: nowrap;
        width: 100%;
        overflow: hidden;
        overflow-x: scroll;
        display: -webkit-box;
    }

    .width-1-3.width-1-1-m.width1024-2 {
        display: none;
    }

    .template-collection-wholesale .width-1-3.width-1-1-m.width1024-2 {
        /* display: unset ;
             */
    }

    .width-2-3.width-1-1-m.width1024 {
        height: 370px;
        overflow: hidden;
        overflow-y: scroll;
    }

    .edit-user-inner.newfrom-main {
        width: 85%;
    }

    /* .accounts-contact .contact-form-container .contact-container.account-contact-newbox {
             width: 80%;
        }
         */
    /* .template-collection-wholesale .width-2-3.width-1-1-m.width1024 {
             width: unset;
        }
         */
    .mobcheckout-rightbox-contbox .heading p {
        text-transform: uppercase;
        letter-spacing: 1.5px;
        font-size: 16px;
        font-family: FoundersGroteskRegular;
    }

    .mobcheckout-rightbox-contbox .heading .money {
        font-family: FoundersGroteskMedium;
    }

    .tabw1 p.bold.width-1-1 {
        text-transform: uppercase;
        letter-spacing: 1.2px;
        font-size: 15px;
        margin-top: 4px;
        font-family: FoundersGroteskMedium;
    }

    .mobcheckout-rightbox-contbox button.default-dark.wholesalecheckout {
        text-align: center;
        align-items: center;
        justify-content: center;
    }

    .pop-wholeside {
        position: fixed;
        top: 35px;
        right: 0;
        z-index: 9;
        /* width: 45% !important;
             */
    }

    .width-2-3.hidden-m.wt769 {
        text-align: right;
        padding-right: 0.94rem;
    }

    .width-1-3.width-1-1-m.quantend3 {
        text-align: center;
    }

    .width-1-3.total-qty-cost.width-1-1-m.qty-mobnew {
        width: 100%;
    }

    .totals-container .sticky-checkout.width-1-1:not(.cart-landing-container .totals-container .sticky-checkout.width-1-1) {
        display: none;
    }

    .wholesale-landing-container .wholesale-template .totals-container {
        background: #fcfbf9;
    }

    .wholesale-landing-container .totals-container .sticky-checkout.width-1-1:not(.cart-landing-container .totals-container .sticky-checkout.width-1-1) {
        display: unset;
    }

    .wholesale-landing-container .wholesale-template .totals-container .wholesale-cart.new-summerycart {
        /* height: calc(100vh - 245px);
             */
    }

    .collection-filter-sidebar .container.staticrefine {
        top: -45px;
    }
}

/* =======1280 wholsale css end============ */
@media (max-width: 1390px) {
    .width-2-3.width-1-1-m.width1024 {
        width: 100% !important;
    }

    button.close-cart.summrycrossbtn {
        display: block !important;
    }

    button.close-cart.summrycrossbtn {
        position: absolute;
        right: 3px;
        top: 18px;
        /* background: #fff;
             */
        background: transparent;
        padding: 0 !important;
    }

    button.close-cart.summrycrossbtn svg {
        width: 20px !important;
        height: 20px !important;
    }
}

@media (max-width: 768px) {
    button.close-cart.summrycrossbtn {
        right: 13px;
        top: 14px;
    }
}

@media screen and (min-width: 1200px) and (max-width: 1280px) {
    .showShopOptions-dropdown li a {
        font-size: 16px;
    }
}

@media screen and (min-width: 1281px) and (max-width: 1440px) {
    .right-navigation.new-right-nav {
        width: fit-content;
        right: 1.5%;
        top: 6px;
    }

    .sorting-icon-desktop {
        margin-top: -7px;
        height: 34px;
    }

    nav.collection .container ul.navigation-header {
        width: fit-content;
    }

    nav.collection .container .right-navigation>div.width-1-1.height-1-1 {
        width: fit-content;
    }
}

@media screen and (min-width: 1441px) and (max-width: 1800px) {
    .right-navigation.new-right-nav {
        top: 16px;
        width: fit-content;
    }

    .sorting-icon-desktop {
        margin-top: -7px;
        height: 34px;
    }

    nav.collection .container ul.navigation-header {
        width: fit-content;
    }

    nav.collection .container .right-navigation>div.width-1-1.height-1-1 {
        width: fit-content;
    }
}

@media screen and (min-width: 1921px) {
    .new-account-customer .center-navigation {
        margin: 100px 0;
    }

    nav.account-customer .container ul.navigation-header>li {
        margin-bottom: 30px;
    }
}

@media screen and (min-width: 1801px) and (max-width: 1999px) {
    .right-navigation.new-right-nav {
        width: fit-content;
        top: 16px;
    }

    nav.collection .container ul.navigation-header {
        width: fit-content;
    }

    nav.collection .container .right-navigation>div.width-1-1.height-1-1 {
        width: fit-content;
    }
}

@media screen and (min-width: 2000px) {
    .right-navigation.new-right-nav {
        width: fit-content;
    }

    nav.collection .container ul.navigation-header {
        width: fit-content;
    }

    nav.collection .container .right-navigation>div.width-1-1.height-1-1 {
        width: fit-content;
    }
}

@media screen and (min-width: 1025px) and (max-width: 1280px) {
    .pop-wholeside .totals-container .custom-wholesale-cart-items {
        /* max-height: calc(100vh - 320px) !important;
             */
        max-height: calc(100vh - 205px) !important;
    }
}

@media screen and (min-width: 768px) and (min-height: 400px) and (max-height: 720px) {
    .new-account-customer .center-navigation {
        margin: 40px 0;
    }

    nav.account-customer .container ul.navigation-header>li {
        margin-bottom: 20px;
    }

    /* nav.account-customer.new-account-customer .container .center-navigation ul {
             height: 270px;
             overflow: hidden;
             overflow-y: auto;
        }
         */
    .new-account-customer .center-navigation {
        /* max-height: 50vh;
             */
    }

    nav.account-customer.new-account-customer .center-navigation ul li {
        height: auto;
    }
}

@media screen and (min-width: 768px) and (min-height: 721px) and (max-height: 980px) {
    .new-account-customer .center-navigation {
        margin: 40px 0;
    }
}

@media screen and (min-width: 850px) and (max-width: 991px) {
    .wholesale-landing-container .wholesale-template .headings .section .width-1-3 {
        padding-left: 20px;
    }
}

/* ===========10 june css start======== */
@media screen and (min-width: 320px) and (max-width: 768px) {
    .hasactivesubmenu.wholeserch-main .wholesale-search.width-1-1 {
        padding-top: 40px;
    }

    .wholesale-landing-new-main nav.collection .container ul.navigation-header {
        overflow: hidden;
        overflow-x: scroll;
    }

    .wholesale-landing-new-main ul.navigation-header.height-1-1.collection-header.ch-hover:before {
        opacity: 0;
    }

    .wholesale-landing-new-main ul.navigation-header.height-1-1.collection-header.ch-hover>li[selected] a p:after {
        opacity: 0;
    }

    .collection-html #shopify-section-cart-sidebar #cart-sidebar #cart .cart-totals-container {
        display: none;
    }

    #cart-sidebar #cart .cart-items .product-tile .product-details .product-specs .cart-quantity {
        width: 100%;
        max-width: 150px;
        padding-left: 0px;
        justify-content: space-between;
    }

    #cart-sidebar #cart .cart-items .product-tile .product-details .product-specs .cart-quantity button {
        line-height: 25px;
        height: 25px;
        width: 25px !important;
    }

    .darken-bg.backdrop.expanded.stickyCheck {
        opacity: 0;
        height: 0;
    }

    .template-collection-wholesale .cart-items .product-tile .product-details .product-specs .cart-quantity input {
        font-size: 14px;
        line-height: 26px;
    }
}

@media screen and (min-width: 769px) and (max-width: 991px) {
    .quantity-wrapper h2 {
        font-size: 11px;
    }

    .quantity-wrapper {
        height: 95px;
        overflow: hidden;
        overflow-y: auto;
    }

    .wholesale-landing-container .wholesale-template .totals-container .wholesale-cart.new-summerycart {
        /* height: calc(100vh - 210px);
             */
    }

    .wholesale-landing-container .wholesale-template .totals-container {
        background: #fcfbf9;
    }

    /* .darken-bg.backdrop.expanded.stickyCheck {
             opacity: 0;
             height:0;
        }
         */
}

@media screen and (min-width: 320px) and (max-width: 400px) {
    .width-2-3.width-1-2-m.wpd-new.wpd769 {
        width: 35%;
    }

    .width-1-3.width-1-2-m.wpd76940 {
        width: 65%;
        padding-left: 10px;
    }
}

@media screen and (min-width: 401px) and (max-width: 575px) {
    .width-2-3.width-1-2-m.wpd-new.wpd769 {
        width: 50%;
    }

    .width-1-3.width-1-2-m.wpd76940 {
        width: 49%;
        padding-left: 10px;
    }
}

@media screen and (min-width: 576px) and (max-width: 600px) {
    .width-2-3.width-1-2-m.wpd-new.wpd769 {
        width: 60%;
    }

    .width-1-3.width-1-2-m.wpd76940 {
        width: 40%;
    }
}

@media screen and (min-width: 601px) and (max-width: 768px) {
    .width-2-3.width-1-2-m.wpd-new.wpd769 {
        width: 70%;
    }

    .width-1-3.width-1-2-m.wpd76940 {
        width: 30%;
    }
}

@media screen and (min-width: 820px) and (max-width: 991px) {
    .wholesale-landing-container .wholesale-template .headings .section .width-1-3 {
        padding-left: 20px;
    }
}

@media screen and (min-width: 769px) and (max-width: 1280px) {
    .wholesale-landing-container .wholesale-template .totals-container .wholesale-cart .cart-subtotals {
        /* display: none;
             */
    }
}

@media screen and (min-width: 769px) and (max-width: 991px) {
    @media screen and (min-width: 992px) and (max-width: 1024px) {
        .collection-filter-sidebar .container.staticrefine {
            top: -39px;
        }
    }

    @media screen and (min-width: 1025px) and (max-width: 1130px) {
        .collection-filter-sidebar .container.staticrefine {
            top: -45px;
        }
    }

    /* ==========27 jun css start============ */
    @media screen and (min-width: 320px) and (max-width: 767px) {
        .new-center-nav ul.navigation-header.height-1-1.collection-header.ch-hover {
            /* display: table-row;
                 */
            display: table-row-group;
            display: table-row;
            display: inline-table;
        }
    }

    @media screen and (min-width: 320px) and (max-width: 768px) {
        nav.global .left-navigation ul li .dropdown-container ul.deskshopaccordian {
            display: none;
        }

        nav.global .left-navigation ul li .dropdown-container ul.mobshopaccordian {
            display: block;
        }

        #shopify-section-cart-sidebar #cart-sidebar #cart .cart-scroll {
            height: calc(100vh - 210px);
        }

        /* uncomment when iphone bottombar */
        #shopify-section-cart-sidebar #cart-sidebar #cart .cart-scroll.hasfreeshippingtxt {
            height: calc(100vh - 270px);
            /* border: 1px solid red;
                 */
        }

        #shopify-section-cart-sidebar #cart-sidebar #cart .cart-scroll .cart-container .container {
            margin: 0px 15px;
        }

        /* .display-flex.cls-align-m {
                 width: 12%;
            }
             */
        #shopify-section-cart-sidebar #cart-sidebar #cart .cart-scroll .cart-container #content {
            margin: 0 10px;
        }

        #shopify-section-cart-sidebar #cart-sidebar #cart .cart-scroll .cart-container #content {
            margin: 0 15px;
            height: 90%;
        }

        ul.navigation-header.height-1-1.header-desktopnew {
            padding-left: 12px;
        }

        .searchplacing {
            padding: 0;
            /* Changes Nov 6*/
        }

        .searchplacing .search-mobile.expanded {
            padding: 0px 15px;
        }

        .searchplacing .search-mobile.expanded {
            padding-right: 15px;
        }

        nav.global.expanded .left-navigation .mobile-container ul.navigation-header li:nth-child(2) {
            padding-left: 6px;
        }

        nav.global.expanded .left-navigation .mobile-container ul.navigation-header ul.accordion-content.expanded li:nth-child(2) {
            padding-left: 0px;
        }

        .heading.height-1-1.openCart {
            display: flex;
        }

        li.heading.height-1-1.shopdesktop-m {
            padding: 0 !important;
        }

        li.heading.height-1-1.shopdesktop-m>a {
            display: none !important;
        }

        html.refineExpanded {
            overflow: hidden;
        }

        .template-collection.collection .product-grid .dropdown:after {
            top: 7px;
        }

        ul.navigation-header.height-1-1.header-desktopnew li.shopdesktop-m {
            /* display: none;
                 */
        }

        .template-collection.collection .details .product-options>.select-options,
        .template-collection.collection .details .product-options .quick-view-add-cta,
        .template-collection.collection .details .product-options .product-sku {
            margin-bottom: 0;
        }

        .template-collection.collection .product-tile-mobile .product-options .width-1-2-s {
            height: 22px;
            width: fit-content;
        }

        .template-collection.collection .product-tile-mobile .product-options .heading.width-1-2-s {
            height: auto;
        }

        .template-collection.collection .product-tile-mobile .product-options .width-1-2-s .dropdown.quick-add {
            margin-top: -6px;
        }

        .select-options .heading.width-1-6.width-1-2-s {
            margin-bottom: 0px;
        }

        .product-tile-mobile .product-options .quantity .heading.width-1-2-s {
            margin-bottom: 8px;
        }

        .template-collection.collection #collection .Color .selection-container select,
        .template-collection.collection #collection .Size .selection-container select {
            padding: 0 !important;
        }

        .template-collection.collection .product-tile-mobile .product-options>.select-options>.select {
            flex: 1;
            margin-bottom: 6px;
        }
    }

    /* ===============new side cart same as fast shop========= */
    @media screen and (min-width: 320px) and (max-width: 544px) {
        #cart-sidebar .cart-items .product-tile .product-keywithgrtam p {
            font-size: 9px;
        }

        #cart-sidebar .cart-items .product-tile .pd-remove-flex-main-ancor p {
            font-size: 9px;
        }

        .image-container.width-1-4.height-1-1.cs-new-imgcontainer {
            width: 15%;
        }

        .image-container.width-1-4.height-1-1.cs-new-imgcontainer img {
            padding: 5px;
        }

        .width-3-4.height-1-1.main-cs-pd-deatails {
            width: 85%;
        }

        .cart-items .product-tile .product-details .product-title-price .main-cs-product-key {
            width: 55%;
        }

        .cart-items .product-tile .product-details .product-specs.specs-new {
            width: 85%;
        }

        .cart-items .product-tile .product-details .product-specs.cs-quannew .cart-quantity {
            padding-right: 0px;
        }

        .cart-items .product-tile .product-details .product-specs.cs-quannew .cart-quantity input {
            width: 45px !important;
        }
    }

    @media screen and (min-width: 545px) and (max-width: 768px) {
        .image-container.width-1-4.height-1-1.cs-new-imgcontainer {
            width: 15%;
        }

        .image-container.width-1-4.height-1-1.cs-new-imgcontainer img {
            padding: 5px;
        }

        .width-3-4.height-1-1.main-cs-pd-deatails {
            width: 85%;
        }

        .cart-items .product-tile .product-details .product-title-price .main-cs-product-key {
            width: 35%;
        }

        .cart-items .product-tile .product-details .product-specs.specs-new {
            width: 45%;
        }

        .cart-items .product-tile .product-details .product-specs.cs-quannew .cart-quantity input {
            width: 50px !important;
        }
    }

    @media screen and (min-width: 401px) and (max-width: 575px) {
        .cart-items .product-tile .product-details .product-specs.cs-quannew .cart-quantity input {
            width: 70px !important;
        }
    }

    @media screen and (min-width: 576px) and (max-width: 768px) {
        .cart-items .product-tile .product-details .product-specs.cs-quannew .cart-quantity input {
            width: 70px !important;
        }
    }

    @media screen and (min-width: 320px) and (max-width: 375px) {
        .collection-filter-sidebar .container.staticrefine {
            top: -35px;
        }
    }

    @media screen and (min-width: 376px) and (max-width: 543px) {
        .collection-filter-sidebar .container.staticrefine {
            top: -38px;
        }
    }

    @media screen and (min-width: 544px) and (max-width: 768px) {
        .collection-filter-sidebar .container.staticrefine {
            top: -40px;
        }
    }

    /*====mobile css start=======*/
    @media screen and (min-width: 320px) and (max-width: 375px) {

        /* ========matcha notification css start======== */
        .MNT-collection-mob .macha-notification-content p {
            font-size: 8px;
            letter-spacing: 1px;
        }

        .MNT-collection-mob .macha-notification-content h4 {
            font-size: 10px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
    }

    /* ==========375 end======== */
    @media screen and (min-width: 376px) and (max-width: 400px) {

        /* ========matcha notification css start======== */
        .MNT-collection-mob .macha-notification-content p {
            font-size: 10px;
            letter-spacing: 1px;
        }

        .MNT-collection-mob .macha-notification-content h4 {
            font-size: 12px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
    }

    /* ==========400 end======== */
    @media screen and (min-width: 401px) and (max-width: 500px) {

        /* ========matcha notification css start======== */
        .MNT-collection-mob .macha-notification-content p {
            font-size: 11px;
            letter-spacing: 1px;
        }

        .MNT-collection-mob .macha-notification-content h4 {
            font-size: 13px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
    }

    /* ==========500 end======== */
    @media screen and (min-width: 501px) and (max-width: 600px) {

        /* ========matcha notification css start======== */
        .MNT-collection-mob .macha-notification-content p {
            font-size: 14px;
            letter-spacing: 1px;
        }

        .MNT-collection-mob .macha-notification-content h4 {
            font-size: 16px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
    }

    /* ==========600 end======== */
    @media screen and (min-width: 601px) and (max-width: 768px) {
        .curated_body p {
            width: 60%;
            font-size: 16px;
        }

        .curated_banner_img.aos-init.aos-animate {
            width: 40% !important;
        }

        /* ========matcha notification css start======== */
        .MNT-collection-mob .macha-notification-content p {
            font-size: 14px;
            letter-spacing: 1px;
        }

        .MNT-collection-mob .macha-notification-content h4 {
            font-size: 16px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
    }

    /* ==========600 end======== */
    @media screen and (min-width: 320px) and (max-width: 768px) {

        /* ========matcha notification css start======== */
        .MNT-collection-mob .macha-notification-img {
            width: 100%;
            max-width: 10%;
        }

        .MNT-collection-mob .macha-notification-content {
            width: 100%;
            max-width: 85%;
            padding-top: 5px;
            text-align: left;
        }

        .macha-notification-main.MNT-collection-mob {
            z-index: 0;
            top: 5px;
        }

        .macha-notification-main {
            right: 1px;
            z-index: 1;
        }

        .macha-notification-content {
            text-align: left;
            padding-top: 5px;
        }

        .macha-notification-content p {
            font-size: 12px;
        }

        .macha-notification-content h4 {
            font-size: 17px;
        }

        /* ========matcha notification css end======== */
    }

    @media screen and (min-width: 769px) and (max-width: 991px) {

        /* ========matcha notification css start======== */
        .macha-notification-content p {
            font-size: 12px;
        }

        .macha-notification-content h4 {
            font-size: 17px;
        }

        .macha-notification-content {
            padding-top: 5px;
            text-align: left;
        }

        .MNT-collection .macha-notification-content p {
            font-size: 14px;
            letter-spacing: 1px;
        }

        .MNT-collection .macha-notification-content h4 {
            font-size: 16px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
    }

    @media screen and (min-width: 992px) and (max-width: 1024px) {

        /* ========matcha notification css start======== */
        .macha-notification-content p {
            font-size: 12px;
        }

        .macha-notification-content h4 {
            font-size: 17px;
        }

        .macha-notification-content {
            padding-top: 5px;
            text-align: left;
        }

        .MNT-collection .macha-notification-content p {
            font-size: 16px;
            letter-spacing: 1px;
        }

        .MNT-collection .macha-notification-content h4 {
            font-size: 20px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
        #customMenu {
            padding-top: 1.1rem !important;
            min-width: 95px;
        }

        /* nav.global .left-navigation ul li .onlyshopul ul li:first-child a {
                 padding-top: 7px !important;
            }
             */
        .article-call-outs.wdpbr {
            padding: 1rem 0.25rem;
        }
    }

    @media screen and (min-width: 1025px) and (max-width: 1130px) {

        /* ========matcha notification css start======== */
        .macha-notification-content p {
            font-size: 13px;
        }

        .macha-notification-content h4 {
            font-size: 18px;
        }

        .macha-notification-content {
            padding-top: 5px;
            text-align: left;
        }

        .MNT-collection .macha-notification-content p {
            font-size: 14px;
            letter-spacing: 1px;
        }

        .MNT-collection .macha-notification-content h4 {
            font-size: 18px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
    }

    @media screen and (min-width: 1131px) and (max-width: 1280px) {

        /* ========matcha notification css start======== */
        .macha-notification-content p {
            font-size: 13px;
        }

        .macha-notification-content h4 {
            font-size: 18px;
        }

        .macha-notification-content {
            padding-top: 5px;
            text-align: left;
        }

        .MNT-collection .macha-notification-content p {
            font-size: 14px;
            letter-spacing: 1px;
        }

        .MNT-collection .macha-notification-content h4 {
            font-size: 18px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
        /* menu fix */
        #customMenu {
            padding-top: 1.1rem !important;
            min-width: unset;
        }

        .article-call-outs.wdpbr {
            padding: 1rem 0.5rem;
        }

        /* nav.global .left-navigation ul li .onlyshopul ul li:first-child a {
                 padding-top: 7px !important;
            }
             */
    }

    @media screen and (min-width: 1281px) and (max-width: 1440px) {

        /* ========matcha notification css start======== */
        .macha-notification-content p {
            font-size: 13px;
        }

        .macha-notification-content h4 {
            font-size: 18px;
        }

        .macha-notification-content {
            padding-top: 5px;
            text-align: left;
        }

        .MNT-collection .macha-notification-content p {
            font-size: 14px;
            letter-spacing: 1px;
        }

        .MNT-collection .macha-notification-content h4 {
            font-size: 18px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
    }

    @media screen and (min-width: 1441px) and (max-width: 1540px) {

        /* ========matcha notification css start======== */
        .macha-notification-content p {
            font-size: 16px;
        }

        .macha-notification-content h4 {
            font-size: 20px;
        }

        .macha-notification-content {
            padding-top: 5px;
            text-align: left;
        }

        .MNT-collection .macha-notification-content p {
            font-size: 16px;
            letter-spacing: 1px;
        }

        .MNT-collection .macha-notification-content h4 {
            font-size: 20px;
            letter-spacing: 1px;
        }

        /* ========matcha notification css end======== */
    }

    /* ========12 july css start======== */
    @media screen and (min-width: 320px) and (max-width: 768px) {

        /* li.heading.height-1-1.openCart #cart-count {
                 position: absolute;
                 right: -20px;
                 top: -4px;
            }
             li.heading.height-1-1.openCart #cart-count p {
                 font-size: 11px;
            }
             */
        .accounts-mobile-navigation div ul.navigation-header.active {
            height: calc(100vh - 150px);
            max-height: calc(100vh - 150px);
        }
    }

    /* ========12 july css start======== */
    /* ========29 july css start=========== */
    @media screen and (min-width: 320px) and (max-width: 768px) {

        .product-first-collection,
        .cart-sectionscat-box p,
        .cart-sectionscat-box a {
            font-size: 14px;
            letter-spacing: 2px;
        }

        .product-first-collection {
            padding-left: 0px;
        }

        /* .announcement_bar p {
                 font-size: 14px !important;
            }
             .announcement_bar a {
                 font-size: 14px !important;
            }
             */
    }

    @media screen and (min-width: 768px) and (max-width: 991px) {
        #mobile_flavour_mainImage {
            width: 0;
            height: 0;
            overflow: hidden;
        }

        /* .announcement_bar p {
                 font-size: 14px !important;
            }
             .announcement_bar a {
                 font-size: 14px !important;
            }
             */
        .chrome .invoice-container .invoice-container-title {
            top: 2px;
            left: 38px;
            height: 32px;
            width: 163px;
            padding: 6px 10px;
        }

        .product-first-collection {
            padding-left: 15px;
        }

        .product-first-collection,
        .cart-sectionscat-box p,
        .cart-sectionscat-box a {
            font-size: 14px;
            letter-spacing: 2px;
        }

        #customMenu {
            min-width: 75px;
        }

        /* nav.global .left-navigation ul li .onlyshopul ul li:first-child a {
                 padding-top: 10px !important;
            }
             */
        .article-call-outs.wdpbr {
            padding: 1rem 0.25rem;
        }
    }

    @media screen and (min-width: 786px) and (max-width: 800px) {
        .chrome .invoice-container .invoice-container-title {
            width: 163px;
        }
    }

    @media screen and (min-width: 801px) and (max-width: 820px) {
        .chrome .invoice-container .invoice-container-title {
            width: 175px;
        }
    }

    @media screen and (min-width: 821px) and (max-width: 830px) {
        .chrome .invoice-container .invoice-container-title {
            width: 175px;
        }
    }

    @media screen and (min-width: 831px) and (max-width: 840px) {
        .chrome .invoice-container .invoice-container-title {
            width: 185px;
        }
    }

    @media screen and (min-width: 841px) and (max-width: 850px) {
        .chrome .invoice-container .invoice-container-title {
            width: 190px;
        }
    }

    @media screen and (min-width: 851px) and (max-width: 860px) {
        .chrome .invoice-container .invoice-container-title {
            width: 183px;
        }
    }

    @media screen and (min-width: 861px) and (max-width: 870px) {
        .chrome .invoice-container .invoice-container-title {
            width: 185px;
        }
    }

    @media screen and (min-width: 871px) and (max-width: 880px) {
        .chrome .invoice-container .invoice-container-title {
            width: 190px;
        }
    }

    @media screen and (min-width: 881px) and (max-width: 890px) {
        .chrome .invoice-container .invoice-container-title {
            width: 195px;
        }
    }

    @media screen and (min-width: 891px) and (max-width: 900px) {
        .chrome .invoice-container .invoice-container-title {
            width: 200px;
        }
    }

    @media screen and (min-width: 901px) and (max-width: 930px) {
        .chrome .invoice-container .invoice-container-title {
            width: 210px;
        }
    }

    @media screen and (min-width: 931px) and (max-width: 940px) {
        .chrome .invoice-container .invoice-container-title {
            width: 215px;
        }
    }

    @media screen and (min-width: 941px) and (max-width: 970px) {
        .chrome .invoice-container .invoice-container-title {
            width: 220px;
        }

        body[data-customer-logged-in="false"] ul.navigation-header {
            display: flex;
        }
    }

    @media screen and (min-width: 971px) and (max-width: 990px) {
        .chrome .invoice-container .invoice-container-title {
            width: 225px;
        }
    }

    @media screen and (min-width: 991px) and (max-width: 1024px) {
        .chrome .invoice-container .invoice-container-title {
            top: 7px;
            left: 38px;
            height: 32px;
            width: 225px;
            padding: 6px 10px;
        }
    }

    @media screen and (min-width: 1001px) and (max-width: 1010px) {
        .chrome .invoice-container .invoice-container-title {
            width: 230px;
        }
    }

    @media screen and (min-width: 1011px) and (max-width: 1020px) {
        .chrome .invoice-container .invoice-container-title {
            width: 235px;
        }
    }

    @media screen and (min-width: 1025px) and (max-width: 1130px) {
        .chrome .invoice-container .invoice-container-title {
            top: 5px;
            left: 38px;
            height: 32px;
            width: 235px;
            padding: 6px 10px;
        }

        #customMenu {
            padding-top: 1.2rem !important;
            min-width: unset;
        }

        /* nav.global .left-navigation ul li .onlyshopul ul li:first-child a {
                 padding-top: 7px !important;
            }
             */
        .article-call-outs.wdpbr {
            padding: 1rem 0.25rem;
        }
    }

    @media screen and (min-width: 1021px) and (max-width: 1040px) {
        .chrome .invoice-container .invoice-container-title {
            width: 240px;
        }
    }

    @media screen and (min-width: 1041px) and (max-width: 1050px) {
        .chrome .invoice-container .invoice-container-title {
            width: 240px;
        }
    }

    @media screen and (min-width: 1051px) and (max-width: 1070px) {
        .chrome .invoice-container .invoice-container-title {
            width: 250px;
        }
    }

    @media screen and (min-width: 1071px) and (max-width: 1080px) {
        .chrome .invoice-container .invoice-container-title {
            width: 255px;
        }
    }

    @media screen and (min-width: 1081px) and (max-width: 1090px) {
        .chrome .invoice-container .invoice-container-title {
            width: 260px;
        }
    }

    @media screen and (min-width: 1091px) and (max-width: 1100px) {
        .chrome .invoice-container .invoice-container-title {
            width: 265px;
        }
    }

    @media screen and (min-width: 1101px) and (max-width: 1120px) {
        .chrome .invoice-container .invoice-container-title {
            width: 260px;
        }
    }

    @media screen and (min-width: 1121px) and (max-width: 1130px) {
        .chrome .invoice-container .invoice-container-title {
            width: 270px;
        }
    }

    @media screen and (min-width: 1131px) and (max-width: 1240px) {
        .chrome .invoice-container .invoice-container-title {
            top: 7px;
            left: 38px;
            height: 32px;
            width: 270px;
            padding: 6px 10px;
        }
    }

    @media screen and (min-width: 1141px) and (max-width: 1150px) {
        .chrome .invoice-container .invoice-container-title {
            width: 270px;
        }
    }

    @media screen and (min-width: 1151px) and (max-width: 1200px) {
        .chrome .invoice-container .invoice-container-title {
            width: 280px;
        }
    }

    @media screen and (min-width: 1210px) and (max-width: 1220px) {
        .chrome .invoice-container .invoice-container-title {
            width: 280px;
            top: 10px;
        }
    }

    @media screen and (min-width: 1221px) and (max-width: 1230px) {
        .chrome .invoice-container .invoice-container-title {
            width: 285px;
        }
    }

    @media screen and (min-width: 1231px) and (max-width: 1250px) {
        .chrome .invoice-container .invoice-container-title {
            width: 280px;
        }
    }

    @media screen and (min-width: 1251px) and (max-width: 1260px) {
        .chrome .invoice-container .invoice-container-title {
            width: 275px;
        }
    }

    @media screen and (min-width: 1261px) and (max-width: 1270px) {
        .chrome .invoice-container .invoice-container-title {
            width: 285px;
        }
    }

    @media screen and (min-width: 1271px) and (max-width: 1300px) {
        .chrome .invoice-container .invoice-container-title {
            width: 285px;
        }
    }

    @media screen and (min-width: 1301px) and (max-width: 1330px) {
        .chrome .invoice-container .invoice-container-title {
            width: 285px;
        }
    }

    @media screen and (min-width: 1331px) and (max-width: 1360px) {
        .chrome .invoice-container .invoice-container-title {
            width: 300px;
        }
    }

    @media screen and (min-width: 1361px) and (max-width: 1390px) {
        .chrome .invoice-container .invoice-container-title {
            width: 310px;
        }
    }

    @media screen and (min-width: 1391px) and (max-width: 1399px) {
        .chrome .invoice-container .invoice-container-title {
            width: 310px;
        }
    }

    @media screen and (min-width: 1400px) and (max-width: 1430px) {
        .chrome .invoice-container .invoice-container-title {
            width: 325px;
        }
    }

    @media screen and (min-width: 1431px) and (max-width: 1460px) {
        .chrome .invoice-container .invoice-container-title {
            width: 335px;
        }
    }

    @media screen and (min-width: 1461px) and (max-width: 1480px) {
        .chrome .invoice-container .invoice-container-title {
            width: 345px;
        }
    }

    @media screen and (min-width: 1481px) and (max-width: 1510px) {
        .chrome .invoice-container .invoice-container-title {
            width: 360px;
        }
    }

    @media screen and (min-width: 1511px) and (max-width: 1530px) {
        .chrome .invoice-container .invoice-container-title {
            width: 370px;
        }
    }

    @media screen and (min-width: 1531px) and (max-width: 1550px) {
        .chrome .invoice-container .invoice-container-title {
            width: 380px;
        }
    }

    @media screen and (min-width: 1551px) and (max-width: 1600px) {
        .chrome .invoice-container .invoice-container-title {
            width: 390px;
        }
    }

    @media screen and (min-width: 1601px) and (max-width: 1650px) {
        .chrome .invoice-container .invoice-container-title {
            width: 420px;
        }
    }

    @media screen and (min-width: 1651px) and (max-width: 1700px) {
        .chrome .invoice-container .invoice-container-title {
            width: 450px;
        }
    }

    @media screen and (min-width: 1701px) and (max-width: 1720px) {
        .chrome .invoice-container .invoice-container-title {
            width: 445px;
        }
    }

    @media screen and (min-width: 1721px) and (max-width: 1740px) {
        .chrome .invoice-container .invoice-container-title {
            width: 460px;
        }
    }

    @media screen and (min-width: 1741px) and (max-width: 1785px) {
        .chrome .invoice-container .invoice-container-title {
            width: 475px;
        }
    }

    @media screen and (min-width: 1786px) and (max-width: 1820px) {
        .chrome .invoice-container .invoice-container-title {
            width: 485px;
        }
    }

    @media screen and (min-width: 1821px) and (max-width: 1840px) {
        .chrome .invoice-container .invoice-container-title {
            width: 495px;
        }
    }

    @media screen and (min-width: 1841px) and (max-width: 1860px) {
        .chrome .invoice-container .invoice-container-title {
            width: 505px;
        }
    }

    @media screen and (min-width: 1861px) and (max-width: 5000px) {
        .chrome .invoice-container .invoice-container-title {
            width: 535px;
        }
    }

    /* ========29 july css end=========== */
    /* ========5 aug css start======== */
    @media screen and (min-width: 320px) and (max-width: 768px) {
        #flavour_mainImage {
            width: 0;
            height: 0;
            overflow: hidden;
        }

        .swiper-slidebox {
            height: 110px;
        }

        .shipping--bar p span {
            font-size: 12px;
        }

        /* =========announcementbarshown css start===== */
        body.template-collection.collection.announcementbarshown .announcement_bar.global-transparent-bar,
        body.template-collection-search_collection.collection.announcementbarshown .announcement_bar.global-transparent-bar {
            position: fixed;
            z-index: 999;
        }

        .announcementbarshown nav.collection.collection.sticky {
            top: 120px;
        }

        .template-customers-addresses-view.announcementbarshown .accounts-view-addresses {
            padding-top: 160px;
        }

        /* =============for 50 css start======= */
        .template-collection-wholesale.announcementbarshown.bar-H50 .wholesale-landing-new-main {
            padding-top: 10px;
        }

        .announcementbarshown.bar-H50 .collection-filter-sidebar {
            top: 275px;
            height: calc(100vh - 275px);
        }

        .announcementbarshown.bar-H50 .collection-filter-sidebar.flside-sticky {
            top: 275px;
            height: calc(100vh - 275px);
        }

        .template-customers-addresses-view.announcementbarshown.bar-H50 .accounts-view-addresses {
            padding-top: 160px;
        }

        /* =============for 50 css end======= */
        /* =============for 30 40 50 60 70 css start======= */
        .announcementbarshown.bar-H30 nav.collection.collection.sticky {
            top: 100px;
        }

        .announcementbarshown.bar-H40 nav.collection.collection.sticky {
            top: 90px;
        }

        .announcementbarshown.bar-H50 nav.collection.collection.sticky {
            top: 100px;
        }

        .announcementbarshown.bar-H60 nav.collection.collection.sticky {
            top: 100px;
        }

        .announcementbarshown.bar-H70 nav.collection.collection.sticky {
            top: 100px;
        }

        .template-collection-wholesale.announcementbarshown.bar-H30 .wholesale-landing-new-main,
        .template-collection-wholesale.announcementbarshown.bar-H40 .wholesale-landing-new-main,
        .template-collection-wholesale.announcementbarshown.bar-H60 .wholesale-landing-new-main,
        .template-collection-wholesale.announcementbarshown.bar-H70 .wholesale-landing-new-main {
            padding-top: 10px;
        }

        .template-customers-addresses-view.announcementbarshown.bar-H30 .accounts-view-addresses,
        .template-customers-addresses-view.announcementbarshown.bar-H40 .accounts-view-addresses,
        .template-customers-addresses-view.announcementbarshown.bar-H60 .accounts-view-addresses,
        .template-customers-addresses-view.announcementbarshown.bar-H70 .accounts-view-addresses {
            padding-top: 160px;
        }

        /* =============for for 30 40 50 60 70 css end======= */
        /* =========announcementbarshown css end===== */
        .template-customers-account-faq nav.account.width-1-1.transparent,
        .template-customers-account-faq-ordering nav.account.width-1-1.transparent,
        .template-customers-account-faq-account nav.account.width-1-1.transparent,
        .template-customers-account-faq-returns nav.account.width-1-1.transparent,
        .template-customers-account-faq-wholesaler nav.account.width-1-1.transparent,
        .template-customers-account-faq-payments nav.account.width-1-1.transparent,
        .template-customers-account-faq-deliveries nav.account.width-1-1.transparent,
        .template-customers-account-faq-education nav.account.width-1-1.transparent,
        .template-customers-account-faq-growth nav.account.width-1-1.transparent {
            position: fixed;
            width: 100%;
            left: 0;
            background: #000;
        }

        .template-customers-account-faq .accounts-faq.afaqmr20,
        .template-customers-account-faq-ordering .accounts-faq.afaqmr20,
        .template-customers-account-faq-account .accounts-faq.afaqmr20,
        .template-customers-account-faq-returns .accounts-faq.afaqmr20,
        .template-customers-account-faq-wholesaler .accounts-faq.afaqmr20,
        .template-customers-account-faq-payments .accounts-faq.afaqmr20,
        .template-customers-account-faq-deliveries .accounts-faq.afaqmr20,
        .template-customers-account-faq-education .accounts-faq.afaqmr20,
        .template-customers-account-faq-growth .accounts-faq.afaqmr20 {
            padding-top: 100px;
        }

        .template-customers-account-faq .accounts-mobile-navigation.humbur-navbox,
        .template-customers-account-faq-ordering .accounts-mobile-navigation.humbur-navbox,
        .template-customers-account-faq-account .accounts-mobile-navigation.humbur-navbox,
        .template-customers-account-faq-returns .accounts-mobile-navigation.humbur-navbox,
        .template-customers-account-faq-wholesaler .accounts-mobile-navigation.humbur-navbox,
        .template-customers-account-faq-payments .accounts-mobile-navigation.humbur-navbox,
        .template-customers-account-faq-deliveries .accounts-mobile-navigation.humbur-navbox,
        .template-customers-account-faq-education .accounts-mobile-navigation.humbur-navbox,
        .template-customers-account-faq-growth .accounts-mobile-navigation.humbur-navbox {
            /* padding-top: 70px;
                 */
        }

        .template-customers-account-faq.announcementbarshown .accounts-faq.afaqmr20,
        .template-customers-account-faq-ordering.announcementbarshown .accounts-faq.afaqmr20,
        .template-customers-account-faq-account.announcementbarshown .accounts-faq.afaqmr20,
        .template-customers-account-faq-returns.announcementbarshown .accounts-faq.afaqmr20,
        .template-customers-account-faq-wholesaler.announcementbarshown .accounts-faq.afaqmr20,
        .template-customers-account-faq-payments.announcementbarshown .accounts-faq.afaqmr20,
        .template-customers-account-faq-deliveries.announcementbarshown .accounts-faq.afaqmr20,
        .template-customers-account-faq-education.announcementbarshown .accounts-faq.afaqmr20,
        .template-customers-account-faq-growth.announcementbarshown .accounts-faq.afaqmr20 {
            margin-left: 0;
            padding-top: 137px;
        }

        .template-customers-account-faq.announcementbarshown .new-sidebar-full,
        .template-customers-account-faq-ordering.announcementbarshown .new-sidebar-full,
        .template-customers-account-faq-account.announcementbarshown .new-sidebar-full,
        .template-customers-account-faq-returns.announcementbarshown .new-sidebar-full,
        .template-customers-account-faq-wholesaler.announcementbarshown .new-sidebar-full,
        .template-customers-account-faq-payments.announcementbarshown .new-sidebar-full,
        .template-customers-account-faq-deliveries.announcementbarshown .new-sidebar-full,
        .template-customers-account-faq-education.announcementbarshown .new-sidebar-full,
        .template-customers-account-faq-growth.announcementbarshown .new-sidebar-full {
            width: 100%;
            height: auto;
        }

        .template-customers-account-faq.announcementbarshown nav.account.width-1-1.transparent,
        .template-customers-account-faq-ordering.announcementbarshown nav.account.width-1-1.transparent,
        .template-customers-account-faq-account.announcementbarshown nav.account.width-1-1.transparent,
        .template-customers-account-faq-returns.announcementbarshown nav.account.width-1-1.transparent,
        .template-customers-account-faq-wholesaler.announcementbarshown nav.account.width-1-1.transparent,
        .template-customers-account-faq-payments.announcementbarshown nav.account.width-1-1.transparent,
        .template-customers-account-faq-deliveries.announcementbarshown nav.account.width-1-1.transparent,
        .template-customers-account-faq-education.announcementbarshown nav.account.width-1-1.transparent,
        .template-customers-account-faq-growth.announcementbarshown nav.account.width-1-1.transparent {
            position: fixed;
        }

        .template-customers-account-faq.announcementbarshown .blackfoooter-section,
        .template-customers-account-faq-ordering.announcementbarshown .blackfoooter-section,
        .template-customers-account-faq-account.announcementbarshown .blackfoooter-section,
        .template-customers-account-faq-returns.announcementbarshown .blackfoooter-section,
        .template-customers-account-faq-wholesaler.announcementbarshown .blackfoooter-section,
        .template-customers-account-faq-payments.announcementbarshown .blackfoooter-section,
        .template-customers-account-faq-deliveries.announcementbarshown .blackfoooter-section,
        .template-customers-account-faq-education.announcementbarshown .blackfoooter-section,
        .template-customers-account-faq-growth.announcementbarshown .blackfoooter-section {
            margin-left: 0%;
        }

        .template-customers-account.announcementbarshown .accounts-overview .new-accounts-overview-full .width-1-1.container.ac-landing-container {
            padding-top: 55px !important;
        }

        .template-customers-account-faq .new-sidebar-full,
        .template-customers-account-faq-ordering .new-sidebar-full,
        .template-customers-account-faq-account .new-sidebar-full,
        .template-customers-account-faq-returns .new-sidebar-full,
        .template-customers-account-faq-wholesaler .new-sidebar-full,
        .template-customers-account-faq-payments .new-sidebar-full,
        .template-customers-account-faq-deliveries .new-sidebar-full,
        .template-customers-account-faq-education .new-sidebar-full,
        .template-customers-account-faq-growth .new-sidebar-full {
            position: fixed;
            left: 0;
            z-index: 999;
            top: 70px;
        }

        /* ==========announcement bar css start===== */
        .announcementbarshown.bar-Hmob50 .announcement_bar {
            height: 50px;
        }

        /* ==========announcement bar css end===== */
    }

    /* .template-customers-account.announcementbarshown .accounts-overview .new-accounts-overview-full .ac-landing-container, .template-customers-account-contact.announcementbarshown .accounts-contact, .template-customers-account-view-invoices.announcementbarshown .accounts-view-orders, .template-customers-account-view-orders.announcementbarshown .accounts-view-orders, .template-customers-addresses-view.announcementbarshown .accounts-view-addresses, .template-customers-addresses-add.announcementbarshown .accounts-edit-address, .template-customers-addresses.announcementbarshown .accounts-edit-address, .template-customers-account-users.announcementbarshown .fulledu-right, .template-customers-account-general.announcementbarshown .user-section.general, .template-collection-wholesale.announcementbarshown .wholesale-landing-new-main, .template-search-wholesale.announcementbarshown .wholesale-landing-new-main, .template-customers-account-partners.announcementbarshown .accounts-contact-partners .accounts-contact {
             padding-top: 70px !important;
        }
         */
    /* @media screen and (min-width: 1281px) and (max-width: 1440px) {
             .collection-sub-menu.width-2-3.width-1-1-m.coll-sbnav {
                 justify-content: start;
            }
        }
         */
    /* dashboard sidebar css */
    /* account sidebar + announcement bar fix */
    @media screen and (min-width: 769px) {
        .announcementbarshown.bar-H30 .new-account-customer .center-navigation {
            max-height: calc(100vh - 340px);
        }

        .announcementbarshown.bar-H40 .new-account-customer .center-navigation {
            max-height: calc(100vh - 350px);
        }

        .announcementbarshown.bar-H50 .new-account-customer .center-navigation {
            max-height: calc(100vh - 360px);
        }

        .announcementbarshown.bar-H60 .new-account-customer .center-navigation {
            max-height: calc(100vh - 370px);
        }

        .announcementbarshown.bar-H70 .new-account-customer .center-navigation {
            max-height: calc(100vh - 380px);
        }
    }

    /* after 2 tabs incresed */
    @media screen and (min-width: 1701px) and (max-height: 1075px) {
        .announcementbarshown .new-account-customer .center-navigation {
            max-height: calc(100vh - 470px) !important;
        }
    }

    @media screen and (min-width: 1200px) and (max-width: 1399px) {
        .ingredient_heading h3 {
            border: 1px solid red;
            font-size: 85px !important;
        }
    }

    @media screen and (min-width: 1400px) and (max-width: 1549px) {
        .ingredient_heading h3 {
            font-size: 90px !important;
        }
    }

    @media screen and (min-width: 1550px) and (max-width: 1680px) {
        .ingredient_heading h3 {
            font-size: 100px !important;
        }
    }

    /* 4/nov/2024 CSS START */
    @media screen and (min-width: 1200px) and (max-height: 649px) {
        .hospitility_img {
            height: 90%;
        }

        .col-xl-7 {
            background: black;
        }
    }

    @media screen and (min-width: 1200px) and (min-height: 650px) and (max-height: 750px) {
        .hospitility_contentbox .hospitility_heading h3.aos-init.aos-animate {
            font-size: 98px !important;
        }

        .hospitility_contentbox .hospitility_heading h4.aos-init.aos-animate {
            font-size: 86px !important;
        }

        .hospitility_content p:first-child {
            margin-bottom: 10px;
        }

        .hospitility_link {
            bottom: -10px;
        }

        .swiper-slidebox {
            height: 100px;
        }
    }

    @media screen and (min-width: 1200px) and (min-height: 751px) and (max-height: 800px) {
        .hospitility_contentbox .hospitility_heading h3.aos-init.aos-animate {
            font-size: 98px !important;
        }

        .hospitility_contentbox .hospitility_heading h4.aos-init.aos-animate {
            font-size: 86px !important;
        }

        .hospitility_link {
            bottom: 0px;
        }

        .swiper-slidebox {
            height: 100px;
        }
    }

    @media screen and (min-width: 992px) and (max-width: 1199px) and (min-height: 650px) and (max-height: 750px) {
        .hospitility_contentbox .hospitility_heading h3.aos-init.aos-animate {
            font-size: 70px !important;
        }

        .hospitility_contentbox .hospitility_heading h4.aos-init.aos-animate {
            font-size: 67px !important;
        }

        .hospitility_content p:first-child {
            margin-bottom: 10px;
        }

        .swiper-slidebox {
            height: 100px;
        }
    }

    @media screen and (min-width: 992px) and (max-width: 1199px) and (min-height: 751px) and (max-height: 800px) {
        .hospitility_contentbox .hospitility_heading h3.aos-init.aos-animate {
            font-size: 80px !important;
        }

        .hospitility_contentbox .hospitility_heading h4.aos-init.aos-animate {
            font-size: 67px !important;
        }

        .swiper-slidebox {
            height: 100px;
        }
    }

    @media screen and (min-width: 1200px) and (min-height: 801px) and (max-height: 850px) {
        .hospitility_link {
            bottom: 20px;
        }
    }

    @media screen and (min-width: 1300px) {
        .client_logo_full {
            margin-left: -12.5%;
            margin-right: -12.5%;
        }
    }

    @media screen and (min-width: 800px) and (max-width: 1299px) {
        .client_logo_full {
            margin-left: -16.66%;
            margin-right: -16.66%;
        }
    }

    @media screen and (max-width: 799px) {
        .client_logo_full {
            margin-left: -25%;
            margin-right: -25%;
        }
    }

    @media screen and (min-width: 320px) and (max-width: 767px) {

        /* and (min-height: 720px) */
        nav.global .left-navigation ul li .mobile .dropdown-container ul[accordion] li a.accordion-heading {
            padding-bottom: 0.8vh !important;
            padding-top: 4vh !important;
        }

        .searchplacing {
            padding-top: 0;
            padding-bottom: 10px;
        }

        nav.global.expanded .left-navigation .mobile-container ul.navigation-header li.heading[selected]>.dropdown .mobile {
            margin-bottom: 0;
        }

        .dropdown .mobile .dropdown-container {
            height: auto;
        }

        .last-menu-block div.width-1-1:last-child ul.accordion-content {
            padding-bottom: 0 !important;
        }
    }

    /* 4/nov/2024 CSS END */
    /* Changes Nov 6 */
    @media (max-width: 767px) {
        .mobile-guide-text {
            display: block !important;
            margin-top: 20px;
        }

        .mobile-guide-text h2 {
            font-size: 12px;
            color: #efefef;
            font-family: AtlasTypewriterLight;
        }

        .mobile-guide-text .row {
            margin-top: 15px;
        }

        .mobile-guide-text .col-md-3 .infusion_body p {
            font-size: 12px;
            color: #f9f9f9;
            margin-bottom: 10px;
        }

        .mobile-guide-text .col-md-9 ul {
            list-style-type: disc;
        }

        .mobile-guide-text .col-md-9 li {
            font-size: 12px;
            color: #d1d1d1;
        }

        .guide-text-content .modal-step-heading {
            border-bottom: 1px solid #919191;
            display: flex;
            justify-content: space-between;
        }

        .stepmodal .modal-content {
            background: #161414b3;
            min-height: 100vh;
            border-radius: 0px;
        }

        .mobile-guide-text .guide-text-content .modal-step-heading span {
            color: #efefef;
            font-size: 12px;
        }

        .stepmodal .modal-dialog {
            height: auto;
        }
    }

    /* Watch step Changes 25/nov/2024 Start*/
    @media screen and (min-width: 768px) and (max-width: 991px) {
        .stepmodal .modal-body {
            width: 80%;
        }
    }

    @media screen and (min-width: 992px) and (max-width: 1023px) {
        .stepmodal .modal-body {
            width: 80%;
        }
    }

    @media screen and (min-width: 1024px) and (max-width: 1149px) {
        .stepmodal .modal-body {
            width: 70%;
        }
    }

    @media screen and (min-width: 1150px) and (max-width: 1440px) {
        .stepmodal .modal-body {
            width: 50%;
        }
    }

    @media screen and (min-width: 1441px) and (max-width: 1540px) {
        .stepmodal .modal-body {
            width: 44%;
        }
    }

    @media screen and (min-width: 1541px) {
        .stepmodal .modal-body {
            width: 39%;
        }
    }

    /* Watch step Changes 25/nov/2024 End*/
    @media screen and (min-width: 1025px) and (max-width: 1150px) {
        .ingrecount10 .organic-tab-card .card-header button {
            font-size: 18px !important;
        }

        .ingrecount9 .organic-tab-card .card-header button {
            font-size: 22px !important;
        }

        .ingrecount8 .organic-tab-card .card-header button {
            font-size: 27px !important;
        }

        .ingrecount7 .organic-tab-card .card-header button {
            font-size: 32px !important;
        }

        .hasmorethanfive.collapsebox {
            margin-top: 150px;
        }
    }

    @media screen and (min-width: 992px) and (max-width: 1024px) {
        .ingrecount10 .organic-tab-card .card-header button {
            font-size: 16px !important;
        }

        .ingrecount9 .organic-tab-card .card-header button {
            font-size: 20px !important;
        }

        .ingrecount8 .organic-tab-card .card-header button {
            font-size: 25px !important;
        }

        .ingrecount7 .organic-tab-card .card-header button {
            font-size: 30px !important;
        }

        .hasmorethanfive.collapsebox {
            margin-top: 150px;
        }
    }

    @media (min-width: 992px) and (max-width: 1700px) {

        /* .ingrecount10 .organic-tab-card .card-header button {
                 font-size: 30px !important;
            }
             .ingrecount9 .organic-tab-card .card-header button {
                 font-size: 20px !important;
            }
             .ingrecount8 .organic-tab-card .card-header button {
                 font-size: 20px !important;
            }
             .ingrecount7 .organic-tab-card .card-header button {
                 font-size: 20px !important;
            }
             .ingrecount6 .organic-tab-card .card-header button {
                 font-size: 20px !important;
            }
             .hasmorethanfive.collapsebox {
                 margin-top: 110px;
            }
             */
        .imghasmorethanfive .organic-tab_img {
            height: 100% !important;
        }
    }

    /* mobile changes Nov 13 */
    .dashboard-dropdown-mobile {
        display: none;
    }

    /* .accounts-edit-address .container .address .form form .edit-address .add-owners-select select {
             min-height: 100px;
        }
         */
    .accounts-edit-address .container .address .form form .edit-address .cont-add-sel::after {
        display: none;
    }

    .accounts-edit-address .container .address .form form .edit-address select option {
        padding: 5px 3px;
        font-size: 13px;
    }

    @media screen and (min-width: 320px) and (max-width: 768px) {

        .template-customers-account .accounts-overview .new-accounts-overview-full .ac-landing-container,
        .template-page-blogs-wholesale .blogs-article-content,
        .template-page-how-to-make .blogs-article-content,
        .template-cart .cart-page-container,
        .template-article-wholesale-culture .blogs-article-content,
        .template-article-wholesale-infusion-guide .blogs-article-content,
        .template-customers-addresses-add .accounts-edit-address,
        .template-customers-addresses .accounts-edit-address,
        .template-search-wholesale .wholesale-landing-new-main {
            padding-top: 10px !important;
        }

        .template-customers-account-general .user-section.general {
            padding-top: 60px !important;
        }

        .template-customers-addresses .accounts-edit-address {
            padding-top: 60px !important;
        }

        .template-customers-account-users .fulledu-right,
        .template-customers-addresses-add .accounts-edit-address {
            padding-top: 70px !important;
        }

        .template-customers-addresses-view .accounts-view-addresses {
            padding-top: 80px !important;
        }

        .template-customers-account-contact .accounts-contact,
        .template-customers-account-view-orders .accounts-view-orders,
        .template-customers-account-view-invoices .accounts-view-orders,
        .template-customers-account-partners .accounts-contact-partners .accounts-contact {
            padding-top: 60px !important;
        }

        .template-customers-account .dashboard-dropdown-mobile,
        .template-page-blogs-wholesale .dashboard-dropdown-mobile,
        .template-page-how-to-make .dashboard-dropdown-mobile,
        .template-page-wholesale-support .dashboard-dropdown-mobile,
        .template-cart .dashboard-dropdown-mobile,
        .template-article-wholesale-culture .dashboard-dropdown-mobile,
        .template-article-wholesale-infusion-guide .dashboard-dropdown-mobile,
        .template-customers-account-contact .dashboard-dropdown-mobile,
        .template-customers-account-view-invoices .dashboard-dropdown-mobile,
        .template-customers-account-view-orders .dashboard-dropdown-mobile,
        .template-customers-addresses-view .dashboard-dropdown-mobile,
        .template-customers-addresses-add .dashboard-dropdown-mobile,
        .template-customers-addresses .dashboard-dropdown-mobile,
        .template-customers-account-users .dashboard-dropdown-mobile,
        .template-customers-account-general .dashboard-dropdown-mobile,
        .template-collection-wholesale .dashboard-dropdown-mobile,
        .template-search-wholesale .dashboard-dropdown-mobile,
        .template-customers-account-partners .dashboard-dropdown-mobile,
        .template-customers-account-documents .dashboard-dropdown-mobile {
            width: 100%;
            height: 40px;
            background: #fff;
            display: flex;
            justify-content: space-between;
            align-items: center;
            padding: 9px 10px 5px;
            box-shadow: 0 0px 3px rgba(0, 0, 0, 0.4);
            cursor: pointer;
        }

        .template-customers-account .dashboard-dropdown-mobile.active,
        .template-page-blogs-wholesale .dashboard-dropdown-mobile.active,
        .template-page-how-to-make .dashboard-dropdown-mobile.active,
        .template-cart .dashboard-dropdown-mobile.active,
        .template-article-wholesale-culture .dashboard-dropdown-mobile.active,
        .template-article-wholesale-infusion-guide .dashboard-dropdown-mobile.active,
        .template-customers-account-contact .dashboard-dropdown-mobile.active,
        .template-customers-account-view-invoices .dashboard-dropdown-mobile.active,
        .template-customers-account-view-orders .dashboard-dropdown-mobile.active,
        .template-customers-addresses-view .dashboard-dropdown-mobile.active,
        .template-customers-addresses-add .dashboard-dropdown-mobile.active,
        .template-customers-addresses .dashboard-dropdown-mobile.active,
        .template-customers-account-users .dashboard-dropdown-mobile.active,
        .template-customers-account-general .dashboard-dropdown-mobile.active,
        .template-collection-wholesale .dashboard-dropdown-mobile.active,
        .template-search-wholesale .dashboard-dropdown-mobile.active,
        .template-customers-account-partners .dashboard-dropdown-mobile.active {
            height: 65px;
        }

        .left-navigation .acc-humbtn {
            margin-left: 10px;
        }

        .dashboard-dropdown-mobile>span:first-child {
            color: #111;
            padding: 0 0.63rem;
            font-size: 0.83rem;
            letter-spacing: 0.15rem;
            text-transform: uppercase;
            font-family: "FoundersGroteskMedium";
        }

        .dashboard-dropdown-mobile svg {
            width: 12px;
            transform: rotateX(180deg);
            padding-bottom: 5px;
            margin-right: 0.63rem;
            transition: all 0.1s linear;
        }

        .dashboard-dropdown-mobile.active svg {
            transform: rotateX(0deg);
            padding-bottom: 0px;
            padding-top: 7px;
        }

        .accounts-mobile-navigation div ul.navigation-header.active>li:first-child {
            border-top: #e1e1e1 1px solid;
        }

        .accounts-edit-address .container .address .form form .edit-address .add-owners-select select {
            min-height: 50px;
        }
    }

    @media screen and (min-width: 545px) and (max-width: 768px) {
        .center-navigation.width-1-5.width-1-1-s.logo768.consumer {
            width: 60%;
        }
    }

    @media (max-width: 544px) {
        .center-navigation.width-1-5.width-1-1-s.logo768.wholesale {
            width: 65%;
        }

        .center-navigation.width-1-5.width-1-1-s.logo768.consumer {
            width: 60%;
        }
    }

    @media (min-width: 481px) and (max-width: 768px) {
        nav.global .center-navigation.wholesale .logo .tagLogo svg {
            width: 180px !important;
            transform: translateX(-13.5px);
        }
    }

    @media (min-width: 320px) and (max-width: 480px) {
        nav.global .center-navigation.wholesale {
            transform: translateX(calc((-160px + 100%) / 2));
        }

        nav.global .center-navigation.wholesale .logo .tagLogo svg {
            width: 160px !important;
        }

        body.template-customers-account-users button.large.user-update,
        body.template-customers-account-users a.delete-user {
            width: 50%;
            padding: 20px 0px !important;
        }
    }

    @media screen and (min-width: 767px) and (max-width: 768px) {
        nav.global ul.navigation-header {
            justify-content: end;
        }
    }

    /* mobile sidebar */
    @media (max-width: 768px) {

        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:hover ul.navigation-header>li.openCart a p:not(.cart-counttttt),
        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:focus ul.navigation-header>li.openCart a p:not(.cart-counttttt),
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:hover ul.navigation-header>li.openCart a p:not(.cart-counttttt),
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:focus ul.navigation-header>li.openCart a p:not(.cart-counttttt),
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:hover ul.navigation-header>li.openCart a p:not(.cart-counttttt),
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:focus ul.navigation-header>li.openCart a p:not(.cart-counttttt),
        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent .global-container ul.navigation-header>li.openCart a p:not(.cart-counttttt),
        body.index:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent .global-container ul.navigation-header>li.cart-link.cart-trigger a p:not(.cart-counttttt),
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent .global-container ul.navigation-header>li.cart-link.cart-trigger a p:not(.cart-counttttt),
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent .global-container ul.navigation-header>li.cart-link.cart-trigger a p:not(.cart-counttttt),
        body.template-collection nav.global.global-transparent .global-container ul.navigation-header>li.cart-link.cart-trigger a p:not(.cart-counttttt),
        body.template-product nav.global.global-transparent .global-container ul.navigation-header>li.cart-link.cart-trigger a p:not(.cart-counttttt),
        body.template-cart nav.global.global-transparent .global-container ul.navigation-header>li.cart-link.cart-trigger a p:not(.cart-counttttt) {
            display: none;
        }

        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:hover ul.navigation-header>li.openCart a p.cart-counttttt,
        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:focus ul.navigation-header>li.openCart a p.cart-counttttt,
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:hover ul.navigation-header>li.openCart a p.cart-counttttt,
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:focus ul.navigation-header>li.openCart a p.cart-counttttt,
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:hover ul.navigation-header>li.openCart a p.cart-counttttt,
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:focus ul.navigation-header>li.openCart a p.cart-counttttt,
        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent .global-container ul.navigation-header>li a p.cart-counttttt {
            left: 0px;
            border: none;
        }

        nav.global ul.navigation-header>li.openCart a p.cart-counttttt {
            top: -4px;
        }

        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:hover ul.navigation-header>li.openCart a svg,
        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:focus ul.navigation-header>li.openCart a svg,
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:hover ul.navigation-header>li.openCart a svg,
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:focus ul.navigation-header>li.openCart a svg,
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:hover ul.navigation-header>li.openCart a svg,
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:focus ul.navigation-header>li.openCart a svg,
        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent .global-container ul.navigation-header>li.openCart a svg,
        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:hover ul.navigation-header>li.cart-link.cart-trigger a svg,
        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:focus ul.navigation-header>li.cart-link.cart-trigger a svg,
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:hover ul.navigation-header>li.cart-link.cart-trigger a svg,
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:focus ul.navigation-header>li.cart-link.cart-trigger a svg,
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:hover ul.navigation-header>li.cart-link.cart-trigger a svg,
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent:focus ul.navigation-header>li.cart-link.cart-trigger a svg,
        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero):not(.template-page-dynamic-content) nav.global.global-transparent .global-container ul.navigation-header>li.cart-link.cart-trigger a svg {
            display: block !important;
        }

        body.index:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:hover ul.navigation-header>li.cart-link.cart-trigger a svg path,
        body.index:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:focus ul.navigation-header>li.cart-link.cart-trigger a svg path,
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:hover ul.navigation-header>li.cart-link.cart-trigger a svg path,
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:focus ul.navigation-header>li.cart-link.cart-trigger a svg path,
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:hover ul.navigation-header>li.cart-link.cart-trigger a svg path,
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent:focus ul.navigation-header>li.cart-link.cart-trigger a svg path,
        body.template-collection nav.global.global-transparent ul.navigation-header>li.cart-link.cart-trigger a svg path,
        body.template-product nav.global.global-transparent ul.navigation-header>li.cart-link.cart-trigger a svg path,
        body.template-cart nav.global.global-transparent ul.navigation-header>li.cart-link.cart-trigger a svg path {
            stroke: #000;
        }

        body.template-collection nav.global.global-transparent .tagLogo svg path,
        body.template-product nav.global.global-transparent .tagLogo svg path,
        body.template-cart nav.global.global-transparent .tagLogo svg path {
            fill: #000;
        }

        body:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent .global-container ul.navigation-header.header-desktopnew>li a p,
        body.read-article:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent .global-container ul.navigation-header.header-desktopnew>li a p,
        body.page:not([class^="template-page-faq-"]):not(.template-page-how-to-videos):not(.template-page-create):not(.template-page-left-side-hero) nav.global.global-transparent .global-container ul.navigation-header.header-desktopnew>li a p {
            color: #000;
        }

        nav.global .left-navigation .bottom-tier {
            background-color: #e3e3e3;
            justify-content: space-evenly;
            flex-direction: column;
            height: 100px;
        }

        .bottom-tier>a.heading-link.smalldf {
            display: flex !important;
            color: #333;
            padding: 0.8rem 0 0;
            text-align: left;
        }

        .bottom-tier>a.heading-link.smalldf p {
            font-size: 13px;
            letter-spacing: 0.8px;
        }

        nav.global .left-navigation .bottom-tier ul {
            justify-content: space-between;
            height: 70%;
        }

        nav.global .left-navigation .bottom-tier ul li {
            padding: 0;
            width: 46% !important;
        }

        nav.global .left-navigation .bottom-tier ul li a {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 75% !important;
            width: 100%;
            padding: 4px 1.25rem 0px !important;
            border: 1.5px solid #ccc !important;
        }

        nav.global .left-navigation .bottom-tier ul li a p {
            font-size: 1.1rem;
        }

        nav.global .left-navigation .bottom-tier ul li.wholesale a,
        .adminAccount a {
            background-color: #111 !important;
        }

        nav.global .left-navigation .bottom-tier ul li.username.adminAccount {
            border: none !important;
            background: transparent;
        }

        nav.global .left-navigation .bottom-tier ul li.wholesale a p,
        nav.global .left-navigation .bottom-tier ul li.adminAccount a p {
            color: #ddd;
        }
    }

    @media screen and (min-width: 320px) and (max-width: 768px) {
        li.heading.height-1-1.shopdesktop-m>a {
            display: block !important;
        }

        li.heading.height-1-1.shopdesktop-m>a.hidden-m {
            display: none !important;
        }

        nav.global.expanded .left-navigation .bottom-tier {
            padding: 0rem 1rem;
        }

        li.heading.height-1-1.shopdesktop-m {
            padding: 10px 0.9rem !important;
        }
    }

    /* fast shop redesign */
    .wholesale-landing-container .container .wholesale-template .wholesale-contents .product-tile .image-container p.sku {
        display: block !important;
        text-align: center;
    }

    /* mobile changes theme css start */
    /* collection page and fast shop page css channge start */
    @media screen and (min-width: 320px) and (max-width: 768px) {
        ul.navigation-header.height-1-1.collection-header.ch-hover:before {
            display: none;
        }

        .center-navigation.width-2-2.new-center-nav ul.navigation-header.height-1-1.collection-header.ch-hover>li[selected] a p:after {
            display: none;
        }

        .collection-sub-menu.width-2-3.width-1-1-m.coll-sbnav {
            padding-top: 12px;
        }

        .collection-sub-menu ul li[selected="selected"] a:after {
            height: 3px;
        }

        body.template-collection-wholesale.collection ul.navigation-header.height-1-1.collection-header.ch-hover {
            margin-left: 3px;
        }

        .collection-sub-menu.width-2-3.width-1-1-m.coll-sbnav ul li {
            padding: 0 0.49rem;
        }

        .collection-sub-menu.width-2-3.width-1-1-m.coll-sbnav ul li a {
            font-size: 14px;
        }

        .collection .new-center-nav ul.navigation-header>li a:hover p {
            font-family: FoundersGroteskRegular;
        }

        .collection-sub-menu ul li[selected="selected"] a:after {
            bottom: -3px;
        }

        nav.collection .container ul.navigation-header>li {
            flex-shrink: 0;
            padding: 6px 0.2rem !important;
        }

        .product-options>.select-options>.select .selection-container {
            width: fit-content !important;
        }

        nav.collection .container {
            padding: 0 1.28rem;
        }

        .wholesale-landing-new-main .cc-colection-full .container-colection-full {
            padding: 0 1.88rem;
        }

        .wholesale-landing-new-main .cc-colection-full .center-navigation.width-1-1.coll-center-newsub.width-2-3 {
            padding: 0;
        }

        .wholesale-landing-new nav.collection .container ul.navigation-header {
            border-bottom: none;
        }

        .wholesale-landing-new nav.collection .coll-center-newsub ul.navigation-header>li {
            padding: 0;
        }

        .wholesale-landing-new nav.collection .container .coll-center-newsub ul li a p {
            font-size: 17px;
        }

        .wholesale-landing-new nav.collection .coll-center-newsub ul.navigation-header>li[selected]:after {
            display: none;
        }

        body.template-product.product.announcementbarshown.bar-H40 select.select-one.product-select.active {
            text-align: right;
        }

        body.template-product.product.announcementbarshown.bar-H40 select.select-two.product-select.active {
            text-align: right;
        }

        .cart-tab-des-paratable.product-options.prooption-des .select-options.width-1-1.Condition .select.width-5-6.width-1-2-s {
            width: 50%;
        }

        .cart-tab-des-paratable.product-options.prooption-des .select-options.width-1-1.Size .select.width-5-6.width-1-2-s {
            width: 50%;
        }

        body.template-collection-wholesale nav.collection.width-1-1.cc-colection-full div.width-1-1.container.container-colection-full {
            padding: 2px 18px 9px 9px;
        }

        body.template-collection-wholesale nav.collection.width-1-1.cc-colection-full div.width-1-1.container.container-colection-full.hasactivesubmenu {
            padding-bottom: 45px;
        }

        .wholesale-landing-new .collection-sub-menu.coll-sbnav ul {
            border: none;
        }

        .wholesale-landing-new .collection-sub-menu.coll-sbnav {
            top: 46px;
            padding: 3px 0px 0px 8px;
        }
    }

    /* collection page css and fast shop page css end */
    /* {
            % comment %
        }
         footer change css start {
            % endcomment %
        }
         */
    @media screen and (min-width: 320px) and (max-width: 768px) {

        .cart-landing-container .container .cart-template .totals-container .sticky-checkout .cart-grand-total p {
            color: #000;
        }

        .cart-landing-container .container .cart-template .totals-container .sticky-checkout .button-container {
            background: #fff;
        }

        .cart-landing-container .container .cart-template .totals-container .sticky-checkout .button-container button {
            background-color: #000;
        }

        .cart-landing-container .container .cart-template .totals-container .sticky-checkout .button-container button p {
            color: #fff;
        }

        .button-container.width-1-1.display-flex {
            padding: 1px 13px;
        }

        button.default-dark.width-1-1.display-flex {
            border-radius: 7px;
        }
    }

    /* {
            % comment %
        }
         cart page change css end {
            % endcomment %
        }
         */
    /* {
            % comment %
        }
         remove add a liitle something css start {
            % endcomment %
        }
         */
    @media screen and (min-width: 320px) and (max-width: 768px) {
        .cart-recommendation-container .heading {
            display: none;
        }

        .equipments-slider-section {
            display: none;
        }
    }

    /* {
            % comment %
        }
         remove add a liitle something css end {
            % endcomment %
        }
         */
    /* {
            % comment %
        }
         about us css start {
            % endcomment %
        }
         */
    @media screen and (min-width: 320px) and (max-width: 768px) {
        .curated_body p {
            text-align: justify;
        }
    }

    /* {
            % comment %
        }
         about us css end {
            % endcomment %
        }
         */
    /* {
            % comment %
        }
         financial page css start(all regio button type) {
            % endcomment %
        }
         */
    @media screen and (min-width: 320px) and (max-width: 768px) {

        body.template-customers-account-view-invoices .financial-filter-ul,
        body.template-customers-account-view-invoices .venue-filter-ul {
            margin-top: 0;
        }

        body.template-customers-account-view-invoices .venue-filter-ul {
            padding-top: 0;
        }

        body.template-customers-account-view-invoices .venue-fillter-box {
            margin-top: 0px;
        }

        .venue-fillter-box li.financial-filter-li.active:after {
            margin-left: 6px;
            width: 88% !important;
        }

        .financial-fillter-box {
            margin-top: 12px;
        }

        #invoice-window-mobile {
            height: 60vh;
        }

        .accounts-view-orders .user-section .invoice-header {
            display: flex;
            align-items: baseline;
            justify-content: space-between;
            flex-wrap: wrap;
            margin-bottom: 1rem;
            margin-top: 1rem;
            padding-top: 0px;
        }

        .accounts-view-orders .user-section .invoice-header h2 {
            display: flex;
            align-items: baseline;
            justify-content: start;
            column-gap: 10px;
            min-width: 30%;
        }

        .accounts-view-orders .user-section .invoice-header .invoice-actions {
            display: flex;
            align-items: baseline;
            justify-content: space-between;
            min-width: 48%;
            column-gap: 10px;
            position: relative;
        }

        .accounts-view-orders .user-section .invoice-actions a {
            font-size: 13px;
            right: 86px;
            bottom: 0;
        }

        nav.global.expanded .left-navigation .close-menu {
            padding: 0 1.5rem;
        }

        .accounts-view-orders .user-section .invoice-actions button,
        .invoice-actions a {
            font-size: 11px;
            padding: 5px 20px 3px;
            width: auto;
            color: #212529 !important;
        }

        .invoice-header h2 {
            font-size: 29px !important;
        }

        .invoice-actions .btn-invoice:first-child {
            padding-left: 12px;
            padding-right: 12px;
        }

        .chrome .invoice-container .invoice-container-title {
            left: 4px;
            width: 200px;
        }
    }

    /* {
            % comment %
        }
         financial page css end(all regio button type) {
            % endcomment %
        }
         */
    /* about us page aligment */
    @media screen and (min-width: 320px) and (max-width: 768px) {
        body.template-page-about .card-body.card-body-content {
            padding: 1.25rem 0;
        }
    }

    /* quantity wrapper alingment css */
    @media screen and (min-width: 320px) and (max-width: 768px) {

        /* checkout button */
        .button-container.width-1-1.display-flex {
            margin-bottom: 10px;
        }
    }

    @media screen and (max-width: 1200px) {
        nav.collection .container ul.navigation-header {
            width: 100%;
            /* justify-content: flex-start;
                 overflow: hidden;
                 overflow-x: scroll;
                 */
            position: relative;
            /* min-height: 75px;
                 */
            display: flex;
            overflow-x: scroll;
        }

        nav.collection .container ul.navigation-header>li {
            flex-shrink: 0;
            padding: 10px 1rem;
        }
    }

    @media screen and (max-width: 768px) {
        .quantity.pro-quantity-wrap.width-1-1 {
            align-items: center;
        }
    }

    @media (max-width: 768px) {
        .qty-breakdown-wrap {
            margin-top: 0px !important;
        }
    }

    /* mobile changes theme css end */
    /* abhi css may 2026 */
    @media(max-width: 1279px) {
        .template-collection-wholesale .mobcheckout-main.width-1-1 {
            display: none !important;
        }
    }

    .template-collection-wholesale .mobcheckout-main.width-1-1 {
        display: none !important;
    }