@media only screen and (min-width:1650px) and (max-width:1950px) {
    .bannerInner {
        height: 530px
    }
}

@media(max-width:1080px) {

    .cartWrapper,
    .container,
    .subContainer {
        padding: 0 60px
    }

    .container {
        max-width: 1280px;
        margin: auto
    }

    .heading-slide {
        font-size: 100px
    }
}

@media(max-width:980px) {
    .productcartbag {
        margin: 0
    }

    .savebag {
        display: block
    }

    .heading-slide {
        font-size: 48px
    }

    #animationSlider .slick-slide img {
        width: 120px !important
    }

    .slick-initialized .slick-slide {
        display: block;
        padding: 40px 0
    }

    .product-wrapper,
    .wholealebtn {
        width: 100%
    }

    .notFind_page img,
    .rightcontainer {
        width: 70%
    }

    .blogcontent {
        padding: 65px 0 0
    }

    .cartWrapper,
    .productQuantity {
        padding: 0
    }

    .row {
        margin-right: 0;
        margin-left: 0
    }

    .savebag a {
        width: 45px
    }

    .savebag a span {
        display: none
    }

    .productcartbag a {
        width: 120px
    }

    .dividerPad {
        padding: 40px 0 0
    }

    .bannerInner {
        height: 300px;
        padding-top: 8%
    }

    .bannerInner h1 {
        font-size: 64px
    }

    .banner h2,
    .bannerInner h2 {
        font-size: 38px
    }

    .listingData {
        padding-top: 40px
    }

    .productDivider {
        padding: 40px 0 10px
    }

    .teafloor-life {
        padding: 0 0 55px
    }

    .readingSection,
    .teaware {
        padding: 0 0 40px
    }

    .necessarySection {
        padding: 10px 0 0
    }

    .authHeading,
    .grid-text,
    .headingWrapper .headingText {
        font-size: 26px
    }

    .contentStyle p,
    .paraWrapper .quote,
    .pasteventsWrap ul li a,
    .shuffleSection li a {
        font-size: 14px
    }

    .subContainer {
        margin: auto;
        padding: 0 24px
    }

    .letftcontainer {
        width: 30%
    }

    .breadcrumb li {
        font-size: 12px
    }

    .heading {
        margin-top: 20px
    }

    .navigationContent li {
        padding-right: 12px
    }

    .contentStyle span {
        font-size: 10px
    }

    .headingpadding {
        padding: 15px 0 20px
    }

    .paginationbox p {
        font-size: 18px
    }

    .headingpadding .headingPara {
        margin-top: 10px;
        font-size: 18px
    }

    .banner h1 {
        font-size: 88px
    }

    .necessarylogo {
        padding: 0 15px
    }

    .teaLogoWrapper {
        padding: 15px 0;
        max-width: 680px
    }

    .container,
    .woocommerce {
        padding: 0 24px
    }

    .container {
        max-width: 1280px;
        margin: auto
    }

    .logo-box {
        margin-right: 16px
    }

    .upcomingContent {
        width: 63%
    }

    .font14 {
        font-size: 13px
    }

    .fotbtn {
        font-size: 14px;
        padding: 12px 5px
    }

    .fotaddress {
        margin-left: 10px
    }
}

@media(min-width:768px) {

    .bannerMobile,
    .cartbagMobile,
    .desktop-hide h1,
    .fotHelpbtn,
    .fotIcon,
    .productItemMobile {
        display: none
    }

    .banner {
        display: block
    }
}

@media(max-width:768px) {

    .footerList,
    .footersocial,
    .fotbox,
    .hide-Mobile,
    .mobileHide,
    .wholeTopstip {
        display: none
    }

    .product-detail {
        padding: 10px
    }

    .fl-module-content {
        margin: 10px 0 !important
    }

    .wholePhone {
        opacity: 1;
        background-color: #faae01;
        display: inline-block;
        padding: 5px 10px;
        right: 0;
        cursor: pointer;
        bottom: 5px
    }

    .text-padding {
        padding: 0 15px
    }

    .col-6,
    .shfflebox p {
        padding: 0 10px
    }

    .tabitem ul li {
        font-size: 12px;
        padding: 10px 1px
    }

    .headingMeduium {
        font-size: 16px
    }

    .totalItem {
        font-size: 11px
    }

    .cartInfo {
        padding: 20px
    }

    .cartitemContent h5 {
        font-size: 13px
    }

    .applyCoupon {
        margin-top: 30px
    }

    .cartitemImg,
    .shuffleSection .col-3 {
        padding: 0
    }

    .CouponBox {
        padding: 20px 0;
        border-top: 1px solid #e4eaee;
        border-bottom: 1px solid #e4eaee;
        display: flex;
        align-items: center;
        justify-content: space-between
    }

    .cartitemContent {
        padding: 0 0 0 20px
    }

    .returnShop .btnCart {
        width: 230px
    }

    .alg-container--md .alg-hits--3-col-md .ais-hits--item {
        display: inline-block;
        width: 50% !important;
        margin-right: inherit !important;
        margin-bottom: inherit !important
    }

    .subContainer {
        max-width: 100%;
        margin: auto;
        padding: 0
    }

    footer {
        padding: 20px 0 0;
        margin-top: 20px
    }

    .footerContact {
        padding: 20px 0 10px
    }

    .footerContent {
        padding-top: 20px
    }

    .footerList,
    .fotaddress {
        padding-bottom: 15px
    }

    .fotaddress {
        margin-left: 0
    }

    .fotIcon {
        background: #fff;
        display: inline-block;
        height: 22px;
        width: 22px;
        text-align: center;
        border-radius: 22px;
        color: #fff;
        float: right;
        position: relative
    }

    .fotBox,
    .fotBoxSocial {
        float: inherit;
        width: 100%
    }

    .fotIcon span {
        top: 1px;
        font-size: 18px;
        position: relative;
        left: 1px;
        color: #333
    }

    .container {
        max-width: 1280px;
        margin: auto;
        padding: 0 24px
    }

    .logo-box {
        margin-top: 5px
    }

    .fotBox {
        margin-bottom: 16px
    }

    .banner {
        height: auto
    }

    .banner h1 {
        font-size: 88px;
        padding-top: 10%
    }

    .banner h2 {
        font-size: 42px
    }

    .wholealebtn {
        width: 100%
    }

    .teaDetail h3 {
        font-size: 22px
    }
}

@media(max-width:767px) {
    .headingWrapper .headingPara {
        font-size: 14px
    }

    .products {
        width: 100%;
        padding: 0
    }

    .product-data h3,
    .productHeading h1 {
        font-size: 18px
    }

    .product-data {
        padding: 10px
    }

    .countyNumber {
        align-items: flex-start !important;
        flex-direction: column
    }

    .flex {
        display: flex;
        align-items: flex-start;
        justify-content: flex-start;
        flex-direction: column
    }

    .bannerMobile,
    .hide-Desktop,
    .imageWrapper img:last-child,
    .mobile-tab {
        display: block
    }

    .buyTeaWrapper {
        flex-wrap: wrap
    }

    .buyTeaWrapper>div {
        margin-bottom: 20px;
        width: calc(50% - 5px);
        flex-wrap: wrap
    }

    .flagWrapper {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center
    }

    .flagBox {
        margin-bottom: 15px
    }

    .offerHead {
        display: block;
        position: fixed;
        width: 100%;
        left: 0;
        bottom: 0
    }

    .DesktopNavigation,
    .banner,
    .desktopBox,
    .facebook-twitter-wrappper>img,
    .imageWrapper img:first-child,
    .mobile-hide,
    .offerHead .hideMobile,
    .tabitem ul,
    .wholePhone span,
    .woocommerce-error::before,
    .woocommerce-info::before,
    .woocommerce-message::before {
        display: none
    }

    .modalYoutube .innerModal {
        width: 90%
    }

    .woocommerce-notices-wrapper {
        max-width: 1280px;
        margin: auto;
        padding: 0
    }

    .product-detail,
    .slick-initialized .slick-slide,
    .thankyouWrapper {
        padding: 0
    }

    .heading-slide {
        font-size: 40px
    }

    #animationSlider .slideContent h3,
    #animationSlider .slideContent p,
    .ratingWrap {
        font-size: 12px
    }

    #animationSlider .slick-slide img {
        width: 100px !important
    }

    #animationSlider .slick-slide.slick-current.slick-active.slick-center img {
        top: 40px
    }

    #animationSlider .slick-current .slideContent {
        position: relative
    }

    #animationSlider .slideContent {
        position: relative;
        margin-top: 30px;
        left: -40px !important
    }

    #animationSlider .slick-dots button {
        width: 8px;
        height: 8px
    }

    .tea-timebox {
        width: 100%;
        justify-content: space-between;
        padding: 10px
    }

    .tea-time-Wrapper {
        display: flex;
        justify-content: center;
        flex-wrap: wrap
    }

    .alg-rating,
    .dashboardMenu ul li,
    li.cartbag.mobile-mega-menu {
        display: inline-block
    }

    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message {
        padding: 1em !important;
        margin: 0 0 2em;
        position: relative;
        background-color: #f7f6f7;
        color: #515151;
        border-top: 3px solid #a46497;
        list-style: none;
        width: auto;
        word-wrap: break-word;
        text-align: center
    }

    .woocommerce-error::before,
    .woocommerce-message::before {
        content: '\e015' !important;
        color: #8fae1b;
        display: none !important
    }

    .flexGrid {
        align-items: center;
        justify-content: space-between;
        flex-direction: column-reverse
    }

    .woocommerce #respond input#submit,
    .woocommerce a.button,
    .woocommerce button.button,
    .woocommerce input.button {
        margin-top: 0px !important;
        font-size: 12px !important
    }

    .cartbagMobile button {
        font-size: 12px !important
    }

    .phone-cart,
    .ratingWrap {
        display: flex
    }

    .alg-stars {
        width: auto !important;
        margin: auto
    }

    .alg-stars img {
        transform: inherit !important;
        display: none
    }

    .cartWrapper,
    .social-login,
    form#paytm_form_redirect {
        flex-direction: column
    }

    #paytm_form_redirect a {
        font-size: 13px;
        margin-top: 10px
    }

    input#submit_paytm_form_redirect {
        font-size: 13px
    }

    .ratingWrap {
        width: 45px;
        height: 26px;
        border-radius: 2px;
        background-color: #fff;
        border: 1px solid #35cc62;
        text-align: center;
        align-items: center;
        justify-content: center;
        margin-left: 10px;
        letter-spacing: -.4px;
        color: #35cc62
    }

    .ratingWrap img {
        width: 14px;
        height: 14px;
        margin-left: 3px
    }

    .cartBtn {
        width: 105px;
        background-color: #ffb000;
        font-size: 13px;
        height: 26px;
        line-height: 26px
    }

    #ais-wrapper #algolia-hits {
        overflow: inherit !important
    }

    .product-detail {
        display: flex;
        text-align: left
    }

    .priceList {
        text-align: left;
        font-size: 16px
    }

    .product-detail .image-change {
        flex-basis: 40%
    }

    .product-detail .productListData {
        flex-basis: 60%;
        padding: 0 15px
    }

    .facebook-twitter-wrappper {
        width: 100%;
        order: 1;
        padding: 20px;
        margin-top: 20px
    }

    .cartInfo,
    .processing-login {
        margin-top: 10px
    }

    .product-detail h5 {
        font-size: 15px;
        height: auto;
        margin: 0
    }

    .eventList {
        flex-basis: calc(50% - 10px);
        margin-bottom: 15px
    }

    .ais-facets {
        padding-right: 0 !important
    }

    .faqHeading h4 {
        padding: 0 30px 0 0
    }

    #ais-wrapper,
    .single-product .container {
        padding: 0 !important
    }

    .thankyouWrapper h2 {
        font-size: 18px;
        text-align: center
    }

    .container,
    .woocommerce {
        padding: 0 15px
    }

    .grid-text {
        left: 10px;
        top: 5px
    }

    .mobileBox {
        display: flex !important
    }

    header.header-Top {
        height: 64px
    }

    .headerWrapper {
        padding-top: 18px
    }

    .ais-pagination .ais-pagination--link {
        padding: 5px 10px !important
    }

    .woocommerce form .form-row-first,
    .woocommerce form .form-row-last,
    .woocommerce-page form .form-row-first,
    .woocommerce-page form .form-row-last {
        width: 100% !important
    }

    .takePickBox {
        width: 100%;
        float: left;
        padding: 0 20px;
        margin-bottom: 20px
    }

    .giftoverlayovery h1 {
        font-size: 36px
    }

    .notFind_page img {
        width: 80%
    }

    .coupon button {
        height: 40px !important;
        margin-top: 5px !important;
        width: 100% !important
    }

    .offeritem,
    .returnShop,
    .returnShop .btnCart,
    input#coupon_code {
        width: 100%
    }

    a.checkout-button.button.alt.wc-forward {
        width: 100%;
        text-align: center
    }

    .top-search-wrap {
        padding: 10px 0
    }

    .search-input {
        display: flex;
        align-items: center;
        justify-content: center
    }

    .search-input .topsearch img {
        height: 22px
    }

    .items-price,
    .product-items {
        flex-basis: 100%
    }

    .woocommerce ul.order_details {
        flex-direction: column;
        margin-top: 20px !important;
        padding: 0 !important;
        border: 1px solid #fff !important
    }

    .woocommerce ul.order_details li strong {
        border-top: 1px solid #fff !important;
        margin: 0 !important;
        padding-top: 0 !important
    }

    .woocommerce ul li.method strong {
        white-space: inherit !important;
        overflow: inherit !important;
        text-overflow: inherit !important
    }

    .woocommerce ul.order_details li {
        float: none !important;
        margin-right: 0 !important;
        text-transform: uppercase !important;
        line-height: 1 !important;
        margin-left: 0;
        list-style-type: none;
        border: 1px solid #d3ced2 !important;
        width: 100%;
        padding: 20px 0 !important
    }

    .rightEvents {
        width: 100%;
        margin-left: 0;
        float: left
    }

    .leftEvents {
        width: 100%;
        float: left;
        margin-right: 0
    }

    .activities-box {
        width: 100%;
        float: left;
        padding: 0 15px
    }

    .transform-wrapper {
        width: 100%;
        margin: auto
    }

    .transform-box {
        width: 50%;
        text-align: center;
        float: left;
        padding: 10px
    }

    .dashboardMenuWrapper {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px
    }

    .dashboardMenu ul {
        display: flex;
        flex-wrap: wrap
    }

    .dashboardMenu ul li {
        background: #fff;
        border: 1px solid #f5f5f5;
        width: 50%;
        text-align: center
    }

    .innerModal {
        width: 90%;
        padding: 0 10px 10px
    }

    .dashboardData,
    .editWrapper {
        width: 100%;
        float: left
    }

    .cross-icon {
        left: 0;
        top: 10px
    }

    .participate-Heading p {
        padding: 0 30px 30px
    }

    .login-para span {
        width: 290px;
        z-index: -10;
        left: -22px
    }

    .social-login a {
        margin-bottom: 20px;
        display: flex;
        align-items: center;
        justify-content: center
    }

    .login-register-form {
        padding: 7px 10px !important;
        background: #fff
    }

    .dashboardData,
    .formWrapper .editWrapper:last-child {
        padding-left: 0
    }

    div.loginMartingTop {
        margin-top: 0
    }

    .formWrapper .editWrapper:first-child {
        padding-right: 0
    }

    .multiAddressWrapper,
    .paymentOption {
        padding: 10px;
        margin-top: 10px
    }

    #address {
        padding: 10px 5px
    }

    .multiAddressWrapper {
        border: 1px solid #dde3e8
    }

    .editWrapper {
        border-radius: 3px
    }

    .formWrapper {
        display: flex;
        flex-direction: column
    }

    .productItemMobile,
    .submitbox {
        justify-content: space-between;
        display: flex
    }

    .btnOncoupon {
        position: relative;
        top: 5px;
        right: 0
    }

    .mobile-tab ul {
        display: flex;
        text-align: center
    }

    .mobile-tab ul li {
        position: relative;
        width: 33.33%;
        font-size: 14px;
        font-weight: 500;
        text-align: center;
        color: #aeaeae
    }

    .mobile-tab ul li div {
        margin-bottom: 10px
    }

    .mobile-tab ul li span {
        font-size: 16px;
        width: 30px;
        height: 30px;
        background-color: #ffb000;
        display: inline-block;
        text-align: center;
        line-height: 28px;
        color: #fff;
        border: 2px solid #fff;
        border-radius: 50%;
        position: relative
    }

    .mobile-tab ul li span:after,
    .mobile-tab ul li.mobileTabActive span:before {
        height: 40px;
        width: 40px;
        position: absolute;
        left: -7px;
        top: -7px;
        border-radius: 50%
    }

    .mobile-tab ul li.mobileTabActive {
        color: #1b2125
    }

    .mobile-tab ul li span:after {
        content: '';
        background: #dbdbdb;
        z-index: -1
    }

    .mobile-tab ul li.mobileTabActive span:before {
        content: '\e800';
        background: #000;
        z-index: 5;
        font-family: fontello;
        line-height: 40px
    }

    .submitbox {
        align-items: flex-end;
        flex-direction: column
    }

    .cartSection,
    .tabSection {
        float: left;
        padding: 0;
        width: 100%
    }

    .alg-container--xs #ais-facets .ais-facets__wrapper .ais-refinement-list .ais-refinement-list--item>div>label {
        padding: 8px 0 !important;
        margin: 5px !important
    }

    .alg-container--xs #algolia-selectors .algolia-filters:last-child {
        padding-left: 0 !important
    }

    .product-wrapper {
        padding-right: 0 !important;
        position: relative;
        padding: 20px 0;
        border-bottom: 1px solid #e4eaee
    }

    .productItemMobile {
        padding: 10px 0
    }

    .productItemMobile select {
        background: 0 0;
        font-size: 14px;
        color: #4a4a4a;
        border: 1px solid #d8d8d8
    }

    .cartbagMobile {
        position: fixed;
        bottom: 0;
        background: #fff;
        width: 100%;
        left: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 10px 15px;
        z-index: 999
    }

    .cartAmt,
    .cartAmt span {
        font-size: 16px;
        font-weight: 500;
        color: rgba(74, 74, 74, .7)
    }

    .cartAmt h4,
    .cartAmt h5 {
        font-size: 20px;
        font-weight: 500
    }

    .cartAmt h5 {
        line-height: 1.15;
        color: #ffb000
    }

    .cartAmt h4 {
        line-height: 1.2;
        color: red
    }

    .blogcontent {
        padding: 25px 0 40px;
        text-align: center
    }

    .attacheddiv {
        margin-bottom: 20px;
        display: flex;
        flex-direction: column
    }

    .col-6 {
        width: 100%;
        float: none
    }

    .order2 {
        order: 2
    }

    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-7,
    .col-8,
    .col-9 {
        width: 100%;
        float: left
    }
}

@media(max-width:640px) {

    .portfolio,
    .teaware-wrap {
        grid-gap: 5px
    }

    .footerContact,
    .productDescription {
        border-top: 1px solid #fff
    }

    .logo-box {
        width: 110px;
        margin-right: 0
    }

    #primary-menu>li {
        padding: 5px
    }

    .productDescription {
        margin-top: 0;
        padding: 0
    }

    .authHeading,
    .banner h2,
    .bannerInner h2,
    .blogcontent h5,
    .giftoverlayovery h1,
    .headingWrapper .headingText,
    .sidenav a {
        font-size: 17px
    }

    .notFind_page img {
        width: 100%
    }

    #checkout-btn button {
        width: 100%;
        margin-bottom: 15px
    }

    .shotOverlay {
        display: none;
        content: '';
        position: fixed;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        background: rgba(0, 0, 0, .6);
        z-index: 8
    }

    .filterSelector {
        height: 40px;
        position: fixed;
        bottom: 0;
        width: 100%;
        display: block;
        z-index: 11
    }

    .filterSelector span {
        display: inline-block;
        width: 50%;
        background: #f0f0f0;
        text-align: center;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
        color: #373738;
        float: left;
        font-weight: 500
    }

    .filterSelector span:first-child {
        border-right: 1px solid #d8d8d8
    }

    .quantitybtn input {
        width: 32px;
        border: none;
        text-align: center
    }

    .savebag a {
        background-color: #dcdcdc
    }

    .productItemMobile {
        display: flex;
        justify-content: space-between;
        padding: 10px 0
    }

    .savebag {
        top: 0
    }

    .equal-div,
    .reviewMange {
        display: inherit
    }

    .teaDetail {
        border-right: none;
        margin-top: 30px
    }

    .cartWrapper,
    .necessarySection,
    .reviewSection {
        padding: 0
    }

    .WriteReview {
        float: none;
        display: block
    }

    .shareReviewText {
        display: block;
        padding: 0;
        line-height: 20px;
        font-size: 11px;
        margin-right: 0
    }

    .blogcontent p,
    .headingpadding .headingPara,
    .posted,
    .subHeading {
        font-size: 14px
    }

    .blogcontent {
        padding: 10px 0 0;
        text-align: center;
        margin-bottom: 20px
    }

    .attacheddiv {
        margin-bottom: 20px;
        display: flex;
        flex-direction: column
    }

    .order2 {
        order: 2
    }

    .shuffleSection li {
        display: inline-block;
        margin-right: 15px
    }

    .instagramSection .col-3 {
        width: 50%;
        float: left;
        padding: 0 5px
    }

    .instaItem {
        margin-bottom: 5px
    }

    .banner,
    .mainWrap {
        height: auto
    }

    .banner h1 {
        font-size: 42px;
        padding-top: 20%
    }

    .why-o-tea h4 {
        font-size: 18px !important
    }

    .heading {
        margin-top: 10px;
        font-size: 18px
    }

    .breadcrumb li {
        font-size: 11px
    }

    .IconHeadWrap .offserbtn,
    .letftcontainer {
        display: none
    }

    .necessarylogo {
        padding: 0 5px
    }

    .sidenav {
        padding-top: 15px
    }

    .grid-text {
        font-size: 16px;
        font-weight: 700
    }

    .portfolio {
        height: 100%
    }

    .portfolio .one,
    .portfolio .six {
        grid-row: span 0;
        grid-column: span 12
    }

    .portfolio .five,
    .portfolio .four,
    .portfolio .three,
    .portfolio .two {
        grid-row: span 0;
        grid-column: span 6
    }

    .portfolio .five,
    .portfolio .two {
        order: 1
    }

    .teaware-one {
        grid-row: span 1;
        grid-column: span 12
    }

    .teaware-five,
    .teaware-two {
        grid-row: span 2;
        grid-column: span 6;
        order: 1
    }

    .teaware-four,
    .teaware-three {
        grid-row: span 4;
        grid-column: span 6
    }

    .teaware-six {
        grid-row: span 2;
        grid-column: span 12
    }

    .listingContect p,
    .shuffleSection li a {
        font-size: 13px
    }

    .reading-item {
        padding: 2px
    }

    .reading-1,
    .reading-2,
    .reading-3,
    .reading-4,
    .reading-5,
    .reading-6,
    .reading-7,
    .reading-8 {
        width: 50%
    }

    .readingSection,
    .teafloor-life,
    .teaware {
        padding: 0 0 30px
    }

    .bannerInner {
        height: 160px;
        background-size: cover;
        background-position: center;
        padding: 6% 25% 0 0
    }

    .footerContact,
    .footerContent,
    footer {
        background: #3e3e3e
    }

    .bannerInner h1 {
        font-size: 36px
    }

    .rating-star span {
        width: 14px !important;
        height: 14px !important
    }

    .productDivider {
        padding: 30px 0 0
    }

    .teaLogoWrapper {
        padding: 10px 0
    }

    .rightcontainer {
        width: 100%;
        padding-left: 0
    }

    .listingData {
        padding-top: 30px
    }

    .listingContect h4 {
        font-size: 18px;
        padding: 10px 0
    }

    .footerContact h6,
    .footerContent p,
    .fotaddress a,
    .fotaddress p,
    .fotaddress span,
    footer h6 {
        color: #fff
    }

    footer {
        border-bottom: 1px solid #3e3e3e;
        margin: 20px 0 0
    }

    .fotHelp {
        margin-bottom: 16px
    }

    .footerContent {
        margin: 0
    }

    .footerContent .fotContBox h2,
    .footerContent .fotContBox h3,
    .footerContent .fotContBox h4,
    .footerContent .fotContBox h5 {
        color: #fff !important
    }

    .Iconhead li {
        margin-left: 10px
    }

    li.cartbag.userDropdown {
        margin-left: 15px
    }

    li.cartbag.currencylist {
        margin-left: 0
    }
}

@media(max-width:640px){
.fl-row-content-wrap {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  
	}
ul.breadcrumb {
    margin-top: 30px;
}
.authHeading {
    padding: 15px 0 !important;
  	}
	.product-detail h4 {
    padding: 5px 0px !important;
}
/* .barba-container .woocommerce {
        padding: 26px 14px 0px 14px;
    }	 */
.woocommerce-info::before {
    display:none !important;
}
checkout-form .woocommerce .wcf-col2-set .wcf-col-1 {
    padding: 0px !important;
}
.woocommerce div.product {
    padding-top: 20px;
	}	
 .wcf-embed-checkout-form .woocommerce .col2-set .col-1, checkout-form .woocommerce .wcf-col2-set .wcf-col-1{
    padding:0px !important;
    }
.quantitybtn {
    margin-bottom: 12px;
}
.yith-wcwl-add-to-wishlist .yith-wcwl-add-button {
    align-items: flex-start !important;
}
	
}
ul.breadcrumb {
    margin-bottom: 20px;
}