/** Shopify CDN: Minification failed

Line 5500:1 Unexpected "`"
Line 13363:1 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) {
  .footerlogobox {
    height: 100%;
  }
  .blacknewsletterbox {
    margin-top: 10px;
    margin-bottom: 15px;
  }

  .footercircle-logo {
    height: calc(100vh - 300px);
    margin-top: 30px;
    margin-bottom: 35px;
  }
}

@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;
  }
  .template-product .container-footer-top2 {
    padding-bottom: 80px;
  }
  .container-footer-top {
    height: auto;
    padding-top: 40px;
  }
  .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;
  }
  .template-product .container-footer-top2 {
    padding-bottom: 80px;
  }
  .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;
  }

  .blackfooterbox-heading h5 {
    margin-bottom: 8px;
    font-size: 17px !important;
  }
  .blackfooter-box ul li a {
    font-size: 15px !important;
    margin-bottom: 10px;
  }
  .footercircle-logo {
    height: 180px;
    width: 100%;
  }
  .footerlogobox {
    height: 180px;
  }
  .footerimgbox {
    justify-content: space-between;
  }
  .footerimgbox img {
    max-width: 35px;
  }
  .custombf-row {
    justify-content: start;
    display: flex;
    flex-wrap: wrap;
  }
  .blacknewsletterbox p {
    font-size: 14px;
  }
  .blackform-groupbutn button {
    position: absolute;
    right: 0;
  }
  .blackfooter-box {
    margin-bottom: 20px;
  }
  .blackform-groupbutn {
    display: block;
  }
  .smlamguage {
    /* display: block; */
  }
  .smlamguage-heading img {
    width: 100%;
    max-width: 59px;
  }
  .smlamguage-type {
    /* margin-top: -7px; */
    display: inline-block;
    margin-top: -9px;
  }
  .smlamguage-type p {
    margin-left: 3px;
  }
  .custombf-col {
    width: 50%;
    padding-right: 5px;
    padding-left: 5px;
  }
  .blackfooter-mainbox {
    padding: 50px 20px 0px 20px;
  }
  .smlamguage-type .drp {
    margin-left: 0px;
    font-size: 14px !important;
    display: inline-block;
  }
  .smlamguage-type .drp span {
    font-size: 12px;
  }
  .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======*/
  .custombf-col {
    width: 50%;
  }
  .blacknewsletterbox {
    margin-top: 50px;
  }
  /*===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======*/
  .blackfooterbox-heading h5 {
    font-size: 20px !important;
  }
  .footerlogobox img {
    height: 100%;
  }
}

/* ======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;
  }
  .footerlogobox img {
    height: 100%;
  }
  /*===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;
  }
  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%;
  }
  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) {
  .smlamguage-type .drp:first-child {
    margin-right: 23px;
  }
}
@media screen and (min-width: 320px) and (max-width: 768px) {
  .smlamguage-type .drp span {
    font-size: 14px;
  }
}

/* {% comment %} footer change css end {% endcomment %} */
/* {% comment %} cart page 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;
}