@media only screen and (max-width: 1800px) {
    .product-category-wrap .elementor-shortcode .category-wrap {
        padding: 28px 22px 28px 30px;
    }
}
@media only screen and (min-width: 1700px) and (max-width: 1780px) {
    .product-category-wrap .elementor-shortcode .category-wrap {
        padding: 40px 22px 40px 40px;
    }
}
@media only screen and (max-width: 1615px) {
    .cate-title-cnt h4.cate-nm {
        font-size: 24px;
    }
}
@media only screen and (max-width: 1581px) {
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        padding-left: 20px;
        padding-right: 10px;
    }
}
@media only screen and (max-width: 1481px) {
    .cate-title-cnt h4.cate-nm {
        font-size: 21px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        padding-left: 25px;
    }
    .ti-widget.ti-goog .ti-reviews-container {
        padding: 0 50px;
    }
    body#neve_body .ti-controls .ti-next {
        left: -20px;
        right: auto;
    }
    body#neve_body .ti-controls .ti-prev {
        left: auto;
        right: 80px;
    }
    /* Start CSS H(18-04-2024) */
    .home .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        margin-left: 50px;
        height: 320px;
    }
    .home .banner-section .banner-content .n2-ss-item-content p {
        font-size: 40px !important;
    }
    /* End CSS H(18-04-2024) */
}
@media only screen and (max-width: 1471px) {
    .most-popular-section ul.products.columns-3,
    .single-product.woocommerce #content div.product .related.products ul.owl-carousel {
        padding: 0 70px;
    }
    .most-popular-section .owl-nav button {
        margin: 0 10px;
    }
    body#neve_body.single-product .owl-nav button {
        margin: 0;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1560px) {
    .banner-section div#n2-ss-2 .n-uc-hV8axnlqWAlb {
        padding: 0 15px;
    }
}
@media only screen and (min-width: 1450px) and (max-width: 1580px) {
    /*Start CSS H(17-05-2024)*/
   .most-popular-section ul.products.columns-3 {
        padding: 0 40px;
    }
    .most-popular-section ul.products.columns-3 .owl-nav button {
        margin: 0px -10px;
    }
   /*End CSS H(17-05-2024)*/
}
@media only screen and (max-width: 1399px) {
    #neve_body .header-top-right li::not(.mini_cart_item)>a::before {
        left: 52px;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)>a::after {
        right: -22px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        padding-left: 10px;
        padding-right: 2px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        transform: translate(249px, 388px) translate(-50%, -50%) !important;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        /*min-width: 515px;*/
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: 686px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 {
        font-size: 40px;
    }
    /* Start CSS H(18-04-2024) */
    .home .banner-section .banner-content .n2-ss-item-content p {
        font-size: 40px !important;
    }
    /* End CSS H(18-04-2024) */
    /*.banner-content .n2-ss-layer.n2-ow:nth-child(2) {
    transform: translate(751px, 335px) translate(-50%, -50%)!important;
}*/
    .banner-section .n2-ss-slide-active {
        height: 809px !important;
    }
    .product-category-wrap .elementor-shortcode .category-wrap {
        min-height: 140px;
        padding: 20px;
    }
    body .ti-widget.ti-goog .ti-review-item>.ti-inner {
        padding: 15px !important;
    }
    body#neve_body .ti-controls>div {
        margin: auto -15px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 16px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 {
        font-size: 38px;
    }
         /* Start CSS H(18-04-2024) */
         .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 38px !important;
        }
        /* End CSS H(18-04-2024) */
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        padding-top: 0px;
    }
    .woocommerce ul.products li.product .price {
        font-size: 15px !important;
    }
    .woocommerce ul.products li.product .price bdi {
        font-size: 15px;
    }
    .nv-card-content-wrapper .in-stock {
        font-size: 15px;
    }
    .nv-card-content-wrapper .in-stock::before {
        height: 18px;
        width: 18px;
        background-position: 3px 5px;
        background-size: 13px;
    }
    /*.......................................................26-07-2023...........................................*/
    .woocommerce .col2-set,
    .woocommerce-page .col2-set {
        padding: 0 0 16px 0;
    }
    .register-form-wrap.sign-in-out-form {
        padding: 0px 0 76px 0;
    }
    .woocommerce-account .nv-single-page-wrap,
    .woocommerce-cart .nv-single-page-wrap,
    .woocommerce-checkout .nv-single-page-wrap {
        margin-bottom: 0 !important;
    }
    .our-partner-section .grid-5 {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-gap: 20px 20px;
    }
    html body.woocommerce-checkout form.checkout .nv-customer-details {
        width: 57%;
        margin-right: 0;
        padding-right: 30px;
    }
    body.woocommerce-checkout form div.nv-order-review {
        width: 42.4%;
    }
    html body.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme {
        line-height: 44px;
    }
    .ac-login-note h4 {
        font-size: 18px;
    }
    .woocommerce-order-received .woocommerce ul.order_details li {
        margin: 0 15px 0 0;
        padding-right: 15px;
        word-break: break-all;
    }
    .woocommerce-order-received .dash-wrap {
        padding: 76px 0 70px 0;
    }
    body#neve_body.search-results .posts-wrapper {
        padding: 77px 15px;
    }
    #neve_body.woocommerce-cart .from-payment-wrap table.shop_table.cart td.product-price {
        min-width: 120px;
        padding-right: 0;
    }
    .woocommerce .shop_table.cart tbody td.product-remove {
        padding: 0 0px 0 15px;
    }
    .woocommerce-cart .woocommerce .from-payment-wrap .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
        padding: 0 30px 0 15px;
    }
    .woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-last .button {
        font-size: 18px;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon .form-row-last button.button::before {
        right: 0;
        top: 20px;
        left: 155px;
        margin: 0 auto;
    }
/* Start CSS H(19-04-2024) */
.our-partner-section .grid-5 {
    display: flex;
    grid-gap: 0;
    margin: 0 -10px;
}
.our-partner-section .grid-5 .our-teams-wrap {
    width: 20%;
    padding: 0 10px;
}
/* End CSS H(19-04-2024) */
}
@media only screen and (max-width: 1380px) {
    .header-left-box .price-wrap ul.price-list li {
        font-size: 17px;
    }
}
@media only screen and (max-width: 1350px) {
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        padding-left: 15px;
        /*Start of the day 20-05-2024*/
        padding-right: 8px;
        /*End of the day 20-05-2024*/
    }
    .header-left-box .price-wrap ul.price-list li,
    .header-middle-box .contacts-wrap a {
        font-size: 15px;
    }
    .cate-title-cnt h4.cate-nm {
        font-size: 19px;
    }
    .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        padding: 5px;
    }
    body#neve_body .ti-controls .ti-next {
        left: -20px;
        right: auto;
    }
    body#neve_body .ti-controls .ti-prev {
        left: auto;
        right: 80px;
    }
/* Start  CSS H(19-04-2024) */
    body#neve_body .banner-inner-img {
        padding-right:0px;
    }
/* End CSS H(19-04-2024) */
}
@media only screen and (max-width: 1240px) {
    .woocommerce-cart .entry-content .from-payment-wrap .woocommerce-cart-form .shop_table th {
        font-size: 15px;
        line-height: 17px;
    }
    #neve_body.woocommerce-cart .from-payment-wrap table.shop_table.cart td.product-name {
        min-width: 155px;
        padding-right: 15px;
    }
}
@media only screen and (max-width: 1220px) {
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        padding-left: 15px;
        padding-right: 8px;
        font-size: 15px;
    }
    .header-left-box .price-wrap ul.price-list li, .header-middle-box .contacts-wrap a {
        font-size: 14.5px;
        line-height: 32px;
    }
    .cate-title-cnt h4.cate-nm {
        font-size: 17px;
    }
    /* #neve_body.woocommerce-header,body.woocommerce-wishlist {
        padding-top: 142px;
    } */
    /*Start of the day 17-05-2024*/
    #neve_body.woocommerce-header, body.woocommerce-wishlist {
        padding-top: 155px;
    }
    /*End of the day 17-05-2024*/
}
@media only screen and (max-width: 1200px) {
    #neve_body .header-left-box .price-wrap ul.price-list li {
        /* font-size: 17px; */
        line-height: 35px;
        padding-right: 8px;
    }
    .header-search .header-label-section label {
        max-width: 195px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 {
        font-size: 40px;
    }
         /* Start CSS H(18-04-2024) */
         .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 40px !important;
        }
        /* End CSS H(18-04-2024) */
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: 482px;
        padding-left: 40px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        padding-left: 8px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        transform: translate(262px, 388px) translate(-50%, -50%) !important;
    }
    .cate-title-cnt span.product-count {
        font-size: 16px;
        line-height: 100%;
    }
    .product-category-wrap .elementor-shortcode {
        grid-gap: 15px;
    }
    .main-title h2 {
        margin-bottom: 30px;
        padding-bottom: 5px;
    }
    .products-wrp .elementor-tabs .elementor-tab-desktop-title {
        padding: 0px 15px;
    }
    .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        font-size: 16px;
        line-height: 20px;
    }
    .nv-card-content-wrapper .in-stock {
        font-size: 16px;
    }
    .nv-card-content-wrapper .in-stock::before {
        top: 4px;
    }
    .nv-card-content-wrapper .stock {
        padding-bottom: 0px;
    }
    .products-wrp a.elementor-button {
        font-size: 18px;
        line-height: 18px;
    }
    #neve_body .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        font-size: 14px;
        line-height: 20px;
    }
    #neve_body .list-icons ul li {
        padding: 0 0 10px 0;
    }
    #neve_body .sell-us-images .elementor-widget-container {
        height: 460px;
    }
    /*....................................My Account(Login page).......................................*/
    #neve_body.woocommerce-page input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body.woocommerce-page textarea,
    #neve_body.woocommerce-page select {
        height: 50px;
        font-size: 15px !important;
        line-height: 15px;
    }
    .woocommerce form .form-row label {
        font-size: 15px;
        line-height: 48px;
    }
    .woocommerce form .input_focus label,
    .woocommerce form .value_focus label {
        top: -5px;
        font-size: 13px;
        line-height: 20px;
    }
    .login-form-wrap {
        padding: 68px 0 44px 0;
    }
    .login-form-wrap .main-title h2 {
        margin-bottom: 30px;
    }
    /*........................................My Account(Register)...........................................*/
    .woocommerce-register.register,
    .woocommerce-register.register a,
    body.woocommerce-account .woocommerce-LostPassword a,
    .form-row.register-page,
    .form-row.register-page a {
        font-size: 15px;
        line-height: 15px;
    }
    #neve_body .woocommerce-form input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body .woocommerce-form textarea,
    #neve_body .woocommerce-form select {
        height: 50px;
        font-size: 15px !important;
        line-height: 15px;
    }
    .woocommerce-form-register .form-row label {
        font-size: 15px;
        z-index: 99;
        left: 30px;
        line-height: 44px;
    }
    .woocommerce-form-register .input_focus label,
    .woocommerce-form-register .value_focus label {
        top: -10px;
        font-size: 13px;
        line-height: 20px;
    }
    .woocommerce-privacy-policy-text p {
        font-size: 15px;
        line-height: 20px;
    }
    .register-form-wrap.sign-in-out-form {
        padding: 1px 0 60px 0;
    }
    #neve_body:not(.home, .inner-banner-pages) {
        padding-top: 145px;
    }
    body.woocommerce-account .woocommerce-MyAccount-content {
        padding: 27px 35px 15px;
        margin-left: 27px;
    }
    .dashborad-order-content-wrap table thead th,
    .woocommerce-account table.shop_table tr td {
        min-width: 120px;
    }
    .woocommerce-account table.shop_table tr td,
    .woocommerce-account table.shop_table tr td a,
    .woocommerce-account table.shop_table tr td span,
    .woocommerce-account table.shop_table tr td strong,
    .woocommerce-account table.shop_table tfoot tr th,
    .woocommerce-order-received .shop_table.order_details tr td,
    .woocommerce-order-received .shop_table.order_details tr td a,
    .woocommerce-order-received .shop_table.order_details tr td span,
    .woocommerce-order-received .shop_table.order_details tr td strong,
    .woocommerce-order-received .shop_table.order_details tfoot tr th {
        line-height: 25px;
        font-size: 15px;
    }
    .woocommerce table thead th,
    .woocommerce table.shop_table th {
        font-size: 15px;
        line-height: 25px;
    }
    .my-acc h4 {
        font-size: 18px;
        line-height: 22px;
        padding: 0 0 10px 0px;
        margin-bottom: 10px !important;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li {
        padding: 0 0 8px 0px;
    }
    .dashborad-order-content-wrap>h2:first-of-type,
    .dashboard-address-content-wrap>h2:first-of-type {
        font-size: 21px;
        line-height: 25px;
        margin-top: 25px;
    }
    .main-title h2 {
        font-size: 40px;
    }
    .dashboard-address-content-wrap .col2-set.addresses {
        padding: 21px 0 20px 0;
    }
    .woocommerce-account .woocommerce-Address address,
    .woocommerce-account .addresses .woocommerce-column address,
    .woocommerce-order-received .addresses .woocommerce-column address {
        padding: 14px 27px 13px;
        font-size: 15px;
        line-height: 25px;
    }
    .dash-wrap {
        padding: 41px 0 20px 0;
    }
    .my-account-wrap footer .edit {
        font-size: 15px;
        line-height: 25px;
    }
    .logo-wrap img {
        width: 280px;
    }
    .my-account-wrap .woocommerce-Addresses.col2-set.addresses {
        padding: 10px 0 20px 0;
    }
    .woocommerce form.checkout_coupon,
    .woocommerce form.login,
    .woocommerce-form.woocommerce-form-register.register {
        margin-top: 0;
    }
    .woocommerce-account .nv-single-page-wrap {
        margin-bottom: 0px !important;
    }
    .woocommerce-checkout .woocommerce-info,
    .woocommerce-checkout .woocommerce-info a,
    body.woocommerce-checkout #content #payment p {
        font-size: 15px;
        border: unset !important;
    }
    html body.woocommerce-checkout form.checkout .nv-customer-details {
        width: 56.6%;
        padding-right: 20px;
    }
    body.woocommerce-checkout form div.nv-order-review {
        width: 43.4%;
    }
    .woocommerce-checkout form.checkout .nv-customer-details .col2-set {
        padding: 33px 28px 35px 28px;
    }
    body.woocommerce-checkout form div.nv-order-review {
        padding: 32px;
    }
    .woocommerce-checkout #payment .form-row.place-order {
        padding: 0;
    }
    .woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td {
        font-size: 15px;
        line-height: 25px;
    }
    .woocommerce-shipping-fields h3#ship-to-different-address label.woocommerce-form__label span {
        padding-top: 0px;
        font-size: 15px;
    }
    .woocommerce-checkout .dash-wrap {
        padding: 42px 0 80px 0;
    }
    .woocommerce-checkout .woocommerce-info {
        margin-bottom: 10px;
    }
    html body.woocommerce-checkout main#content form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount {
        font-size: 15px !important;
    }
    .woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-last .button {
        line-height: 48px;
        font-size: 16px;
    }
    html body.woocommerce-checkout main .woocommerce form.checkout_coupon .form-row-first {
        width: 78.3%;
    }
    .woocommerce button.button::before,
    .woocommerce-page #payment #place_order::before {
        top: 14px;
    }
    .woocommerce button.button::before {
        top: 16px;
    }
    .woocommerce-page form.checkout_coupon p:first-child,
    .all-class {
        font-size: 15px;
    }
    body.woocommerce-checkout #content #payment p {
        padding-right: 0px;
    }
    html body.woocommerce-checkout main#content #order_review label[for="wc-stripe-new-payment-method"] {
        padding-top: 0;
    }
    body.woocommerce-checkout #content #payment .form-row.woocommerce-SavedPaymentMethods-saveNew {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    html body.woocommerce-checkout .woocommerce-SavedPaymentMethods label {
        display: inline-block !important;
        position: static;
        font-size: 14px !important;
        line-height: 30px;
    }
    body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input[type="radio"] {
        max-width: 18px;
        height: 18px !important;
    }
    body.woocommerce-checkout .wc_payment_method label {
        font-size: 16px !important;
        line-height: 22px;
    }
    html #neve_body.woocommerce-checkout #payment .form-row.place-order #place_order::before {
        top: 18px;
    }
    .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
        padding-top: 0px !important;
        margin-top: 0;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .view-order-notes {
        padding: 10px 0 20px 0;
        font-size: 15px;
        line-height: 120%;
    }
    .woocommerce-account.woocommerce-view-order .col2-set {
        padding: 0;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-customer-details {
        margin-bottom: 10px;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr td,
    body.woocommerce-view-order .shop_table tfoot tr td span,
    .woocommerce-account.woocommerce-view-order .woocommerce-Price-amount.amount bdi,
    #neve_body.woocommerce-view-order table a {
        font-size: 16px;
        line-height: 120%;
    }
    body.woocommerce-view-order .elementor-section-boxed {
        padding: 62px 0 49px 0;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-Price-amount.amount bdi span {
        line-height: 150%;
        font-size: 16px;
    }
    .woocommerce-order-received .woocommerce ul.order_details {
        padding: 15px;
    }
    .woocommerce-order-received .woocommerce ul.order_details li {
        font-size: 18px;
        line-height: 100%;
    }
    .woocommerce-order-received .woocommerce ul.order_details li strong {
        font-size: 15px;
        line-height: 100%;
        margin: 10px 0 0 0;
    }
    .woocommerce-order-received .dash-wrap {
        padding: 78px 0 60px 0 !important;
    }
    .woocommerce-order-received .dash-wrap {
        padding: 78px 0 20px 0 !important;
    }
    .woocommerce-order-received .woocommerce-order P {
        font-size: 16px;
    }
    .contact-us-detalis-container .contact {
        padding: 100px 15px 95px 15px !important;
    }
    body .woocommerce .woocommerce-error,
    body .woocommerce-page .woocommerce-error {
        padding: 10px 15px 10px 30px;
        max-width: 820px;
        text-align: left;
    }
    .woocommerce-info::before,
    .woocommerce-message::before {
        top: -7px !important;
        left: 5px;
        bottom: auto;
    }
    .woocommerce-error::before{
        top: 0px !important;
        left: 5px;
        bottom: auto;
    }
    .login-form-wrap .woocommerce-notices-wrapper {
        width: 100%;
        max-width: 840px;
    }
    .register-form-wrap .show-password-input::after {
        top: 11px;
    }
    .woocommerce-lost-password .elementor-top-section {
        padding: 72px 0 60px 0;
    }
    .dashborad-section {
        padding: 73px 0 60px 0;
    }
    .woocommerce-EditAccountForm.edit-account .show-password-input::after {
        top: 6px;
    }
    .woocommerce-account table.shop_table tr td:last-child {
        padding: 0 0px 0 0 !important;
    }
    .search-results .entry-title a {
        font-size: 14px;
        line-height: 20px;
    }
    .search-results .nv-meta-list li {
        font-size: 14px;
        line-height: 14px;
    }
    .search-results .excerpt-wrap.entry-summary {
        font-size: 14px;
        line-height: 20px;
        padding: 10px !important;
    }
    .search-results .excerpt-wrap.entry-summary a {
        font-size: 14px;
        line-height: 18px;
    }
    body#neve_body.search-results .posts-wrapper {
        grid-gap: 20px 15px;
        margin-bottom: 0;
        padding: 75px 15px 80px 15px;
    }
    .search-no-results .col-12.nv-content-none-wrap p {
        font-size: 18px;
        line-height: 22px;
    }
    .search-no-results .gold-inner-page .nv-content-none-wrap {
        padding: 80px 0 80px 0;
    }
    /* .gold-inner-page {
        padding-top: 145px;
    } */
    /*Start of the day 17-05-2024*/
    .gold-inner-page {
        padding-top: 155px;
    }
    /*End of the day 17-05-2024*/
    .woocommerce-cart .dash-wrap {
        padding: 42px 0 38px 0;
    }
    .text-heading h2::before,
    .storage-heading h2::before {
        top: -1px;
    }
    .login-unique .dashborad-section .col2-set {
        padding-bottom: 0;
    }
    .woocommerce-cart table.cart .product-price span,
    .woocommerce-cart .woocommerce-Price-amount.amount {
        font-size: 16px;
        line-height: 120%;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon .form-row-last button.button::before {
        right: 20px;
        top: 16px;
    }
    .woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container .plus.qib-button::before {
        left: -37px;
    }
    .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
        padding-left: 30px !important;
    }
  .woocommerce-page .woocommerce-message::before {
        color: inherit;
        top: 0 !important;
    }
    /* Start CSS H(24-04-2024) */
    .show-table-price .as-low-data {
        font-size: 15px;
    }
    .show-table-price .as-low-data .aud,
     .show-table-price .awdr-bulk-customizable-table table tbody tr:last-child td:last-child .amount bdi,
      .show-table-price .awdr-bulk-customizable-table table tbody tr:last-child td:last-child .amount bdi span {
        font-size: 15px;
    }
    .show-table-price .as-low-data .aud {
        padding-top: 0;
    }
    .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        min-height: 70px;
    }
    /* End CSS H(24-04-2024) */
    @media only screen and (max-width: 1800px) {
    .product-category-wrap .elementor-shortcode .category-wrap {
        padding: 28px 22px 28px 30px;
    }
}
@media only screen and (min-width: 1700px) and (max-width: 1780px) {
    .product-category-wrap .elementor-shortcode .category-wrap {
        padding: 40px 22px 40px 40px;
    }
}
@media only screen and (max-width: 1615px) {
    .cate-title-cnt h4.cate-nm {
        font-size: 24px;
    }
}
@media only screen and (max-width: 1581px) {
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        padding-left: 20px;
        padding-right: 10px;
    }
}
@media only screen and (max-width: 1481px) {
    .cate-title-cnt h4.cate-nm {
        font-size: 21px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        padding-left: 25px;
    }
    .ti-widget.ti-goog .ti-reviews-container {
        padding: 0 50px;
    }
    body#neve_body .ti-controls .ti-next {
        left: -20px;
        right: auto;
    }
    body#neve_body .ti-controls .ti-prev {
        left: auto;
        right: 80px;
    }
    /* Start CSS H(18-04-2024) */
    .home .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        margin-left: 50px;
        height: 320px;
    }
    .home .banner-section .banner-content .n2-ss-item-content p {
        font-size: 40px !important;
    }
    /* End CSS H(18-04-2024) */
}
@media only screen and (max-width: 1471px) {
    .most-popular-section ul.products.columns-3,
    .single-product.woocommerce #content div.product .related.products ul.owl-carousel {
        padding: 0 70px;
    }
    .most-popular-section .owl-nav button {
        margin: 0 10px;
    }
    body#neve_body.single-product .owl-nav button {
        margin: 0;
    }
}
@media only screen and (min-width: 1400px) and (max-width: 1560px) {
    .banner-section div#n2-ss-2 .n-uc-hV8axnlqWAlb {
        padding: 0 15px;
    }
}
@media only screen and (min-width: 1450px) and (max-width: 1580px) {
    /*Start CSS H(17-05-2024)*/
   .most-popular-section ul.products.columns-3 {
        padding: 0 40px;
    }
    .most-popular-section ul.products.columns-3 .owl-nav button {
        margin: 0px -10px;
    }
   /*End CSS H(17-05-2024)*/
}
@media only screen and (max-width: 1399px) {
    #neve_body .header-top-right li::not(.mini_cart_item)>a::before {
        left: 52px;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)>a::after {
        right: -22px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        padding-left: 10px;
        padding-right: 2px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        transform: translate(249px, 388px) translate(-50%, -50%) !important;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        /*min-width: 515px;*/
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: 686px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 {
        font-size: 40px;
    }
    /* Start CSS H(18-04-2024) */
    .home .banner-section .banner-content .n2-ss-item-content p {
        font-size: 40px !important;
    }
    /* End CSS H(18-04-2024) */
    /*.banner-content .n2-ss-layer.n2-ow:nth-child(2) {
    transform: translate(751px, 335px) translate(-50%, -50%)!important;
}*/
    .banner-section .n2-ss-slide-active {
        height: 809px !important;
    }
    .product-category-wrap .elementor-shortcode .category-wrap {
        min-height: 140px;
        padding: 20px;
    }
    body .ti-widget.ti-goog .ti-review-item>.ti-inner {
        padding: 15px !important;
    }
    body#neve_body .ti-controls>div {
        margin: auto -15px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 16px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 {
        font-size: 38px;
    }
         /* Start CSS H(18-04-2024) */
         .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 38px !important;
        }
        /* End CSS H(18-04-2024) */
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        padding-top: 0px;
    }
    .woocommerce ul.products li.product .price {
        font-size: 15px !important;
    }
    .woocommerce ul.products li.product .price bdi {
        font-size: 15px;
    }
    .nv-card-content-wrapper .in-stock {
        font-size: 15px;
    }
    .nv-card-content-wrapper .in-stock::before {
        height: 18px;
        width: 18px;
        background-position: 3px 5px;
        background-size: 13px;
    }
    /*.......................................................26-07-2023...........................................*/
    .woocommerce .col2-set,
    .woocommerce-page .col2-set {
        padding: 0 0 16px 0;
    }
    .register-form-wrap.sign-in-out-form {
        padding: 0px 0 76px 0;
    }
    .woocommerce-account .nv-single-page-wrap,
    .woocommerce-cart .nv-single-page-wrap,
    .woocommerce-checkout .nv-single-page-wrap {
        margin-bottom: 0 !important;
    }
    .our-partner-section .grid-5 {
        display: grid;
        grid-template-columns: repeat(5, 1fr);
        grid-gap: 20px 20px;
    }
    html body.woocommerce-checkout form.checkout .nv-customer-details {
        width: 57%;
        margin-right: 0;
        padding-right: 30px;
    }
    body.woocommerce-checkout form div.nv-order-review {
        width: 42.4%;
    }
    html body.woocommerce-checkout .woocommerce-form-login .woocommerce-form-login__rememberme {
        line-height: 44px;
    }
    .ac-login-note h4 {
        font-size: 18px;
    }
    .woocommerce-order-received .woocommerce ul.order_details li {
        margin: 0 15px 0 0;
        padding-right: 15px;
        word-break: break-all;
    }
    .woocommerce-order-received .dash-wrap {
        padding: 76px 0 70px 0;
    }
    body#neve_body.search-results .posts-wrapper {
        padding: 77px 15px;
    }
    #neve_body.woocommerce-cart .from-payment-wrap table.shop_table.cart td.product-price {
        min-width: 120px;
        padding-right: 0;
    }
    .woocommerce .shop_table.cart tbody td.product-remove {
        padding: 0 0px 0 15px;
    }
    .woocommerce-cart .woocommerce .from-payment-wrap .cart-collaterals .wc-proceed-to-checkout a.checkout-button {
        padding: 0 30px 0 15px;
    }
    .woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-last .button {
        font-size: 18px;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon .form-row-last button.button::before {
        right: 0;
        top: 20px;
        left: 155px;
        margin: 0 auto;
    }
/* Start CSS H(19-04-2024) */
.our-partner-section .grid-5 {
    display: flex;
    grid-gap: 0;
    margin: 0 -10px;
}
.our-partner-section .grid-5 .our-teams-wrap {
    width: 20%;
    padding: 0 10px;
}
/* End CSS H(19-04-2024) */
}
@media only screen and (max-width: 1380px) {
    .header-left-box .price-wrap ul.price-list li {
        font-size: 17px;
    }
}
@media only screen and (max-width: 1350px) {
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        padding-left: 15px;
        /*Start of the day 20-05-2024*/
        padding-right: 8px;
        /*End of the day 20-05-2024*/
    }
    .header-left-box .price-wrap ul.price-list li,
    .header-middle-box .contacts-wrap a {
        font-size: 15px;
    }
    .cate-title-cnt h4.cate-nm {
        font-size: 19px;
    }
    .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        padding: 5px;
    }
    body#neve_body .ti-controls .ti-next {
        left: -20px;
        right: auto;
    }
    body#neve_body .ti-controls .ti-prev {
        left: auto;
        right: 80px;
    }
/* Start  CSS H(19-04-2024) */
    body#neve_body .banner-inner-img {
        padding-right:0px;
    }
/* End CSS H(19-04-2024) */
}

@media (max-width: 1280px) {
        .woocommerce-account table.shop_table tr td:last-child {
        padding: 10px 10px 10px 0 !important;
    }
}
@media only screen and (max-width: 1240px) {
    .woocommerce-cart .entry-content .from-payment-wrap .woocommerce-cart-form .shop_table th {
        font-size: 15px;
        line-height: 17px;
    }
    #neve_body.woocommerce-cart .from-payment-wrap table.shop_table.cart td.product-name {
        min-width: 155px;
        padding-right: 15px;
    }
}
@media only screen and (max-width: 1220px) {
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        padding-left: 15px;
        padding-right: 8px;
        font-size: 15px;
    }
    .header-left-box .price-wrap ul.price-list li, .header-middle-box .contacts-wrap a {
        font-size: 14.5px;
        line-height: 32px;
    }
    .cate-title-cnt h4.cate-nm {
        font-size: 17px;
    }
    /* #neve_body.woocommerce-header,body.woocommerce-wishlist {
        padding-top: 142px;
    } */
    /*Start of the day 17-05-2024*/
    #neve_body.woocommerce-header, body.woocommerce-wishlist {
        padding-top: 155px;
    }
    /*End of the day 17-05-2024*/
}
@media only screen and (max-width: 1200px) {
    #neve_body .header-left-box .price-wrap ul.price-list li {
        /* font-size: 17px; */
        line-height: 35px;
        padding-right: 8px;
    }
    .header-search .header-label-section label {
        max-width: 195px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 {
        font-size: 40px;
    }
         /* Start CSS H(18-04-2024) */
         .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 40px !important;
        }
        /* End CSS H(18-04-2024) */
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: 482px;
        padding-left: 40px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        padding-left: 8px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        transform: translate(262px, 388px) translate(-50%, -50%) !important;
    }
    .cate-title-cnt span.product-count {
        font-size: 16px;
        line-height: 100%;
    }
    .product-category-wrap .elementor-shortcode {
        grid-gap: 15px;
    }
    .main-title h2 {
        margin-bottom: 30px;
        padding-bottom: 5px;
    }
    .products-wrp .elementor-tabs .elementor-tab-desktop-title {
        padding: 0px 15px;
    }
    .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        font-size: 16px;
        line-height: 20px;
    }
    .nv-card-content-wrapper .in-stock {
        font-size: 16px;
    }
    .nv-card-content-wrapper .in-stock::before {
        top: 4px;
    }
    .nv-card-content-wrapper .stock {
        padding-bottom: 0px;
    }
    .products-wrp a.elementor-button {
        font-size: 18px;
        line-height: 18px;
    }
    #neve_body .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        font-size: 14px;
        line-height: 20px;
    }
    #neve_body .list-icons ul li {
        padding: 0 0 10px 0;
    }
    #neve_body .sell-us-images .elementor-widget-container {
        height: 460px;
    }
    /*....................................My Account(Login page).......................................*/
    #neve_body.woocommerce-page input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body.woocommerce-page textarea,
    #neve_body.woocommerce-page select {
        height: 50px;
        font-size: 15px !important;
        line-height: 15px;
    }
    .woocommerce form .form-row label {
        font-size: 15px;
        line-height: 48px;
    }
    .woocommerce form .input_focus label,
    .woocommerce form .value_focus label {
        top: -5px;
        font-size: 13px;
        line-height: 20px;
    }
    .login-form-wrap {
        padding: 68px 0 44px 0;
    }
    .login-form-wrap .main-title h2 {
        margin-bottom: 30px;
    }
    /*........................................My Account(Register)...........................................*/
    .woocommerce-register.register,
    .woocommerce-register.register a,
    body.woocommerce-account .woocommerce-LostPassword a,
    .form-row.register-page,
    .form-row.register-page a {
        font-size: 15px;
        line-height: 15px;
    }
    #neve_body .woocommerce-form input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body .woocommerce-form textarea,
    #neve_body .woocommerce-form select {
        height: 50px;
        font-size: 15px !important;
        line-height: 15px;
    }
    .woocommerce-form-register .form-row label {
        font-size: 15px;
        z-index: 99;
        left: 30px;
        line-height: 44px;
    }
    .woocommerce-form-register .input_focus label,
    .woocommerce-form-register .value_focus label {
        top: -10px;
        font-size: 13px;
        line-height: 20px;
    }
    .woocommerce-privacy-policy-text p {
        font-size: 15px;
        line-height: 20px;
    }
    .register-form-wrap.sign-in-out-form {
        padding: 1px 0 60px 0;
    }
    #neve_body:not(.home, .inner-banner-pages) {
        padding-top: 145px;
    }
    body.woocommerce-account .woocommerce-MyAccount-content {
        padding: 27px 35px 15px;
        margin-left: 27px;
    }
    .dashborad-order-content-wrap table thead th,
    .woocommerce-account table.shop_table tr td {
        min-width: 120px;
    }
    .woocommerce-account table.shop_table tr td,
    .woocommerce-account table.shop_table tr td a,
    .woocommerce-account table.shop_table tr td span,
    .woocommerce-account table.shop_table tr td strong,
    .woocommerce-account table.shop_table tfoot tr th,
    .woocommerce-order-received .shop_table.order_details tr td,
    .woocommerce-order-received .shop_table.order_details tr td a,
    .woocommerce-order-received .shop_table.order_details tr td span,
    .woocommerce-order-received .shop_table.order_details tr td strong,
    .woocommerce-order-received .shop_table.order_details tfoot tr th {
        line-height: 25px;
        font-size: 15px;
    }
    .woocommerce table thead th,
    .woocommerce table.shop_table th {
        font-size: 15px;
        line-height: 25px;
    }
    .my-acc h4 {
        font-size: 18px;
        line-height: 22px;
        padding: 0 0 10px 0px;
        margin-bottom: 10px !important;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li {
        padding: 0 0 8px 0px;
    }
    .dashborad-order-content-wrap>h2:first-of-type,
    .dashboard-address-content-wrap>h2:first-of-type {
        font-size: 21px;
        line-height: 25px;
        margin-top: 25px;
    }
    .main-title h2 {
        font-size: 40px;
    }
    .dashboard-address-content-wrap .col2-set.addresses {
        padding: 21px 0 20px 0;
    }
    .woocommerce-account .woocommerce-Address address,
    .woocommerce-account .addresses .woocommerce-column address,
    .woocommerce-order-received .addresses .woocommerce-column address {
        padding: 14px 27px 13px;
        font-size: 15px;
        line-height: 25px;
    }
    .dash-wrap {
        padding: 41px 0 20px 0;
    }
    .my-account-wrap footer .edit {
        font-size: 15px;
        line-height: 25px;
    }
    .logo-wrap img {
        width: 280px;
    }
    .my-account-wrap .woocommerce-Addresses.col2-set.addresses {
        padding: 10px 0 20px 0;
    }
    .woocommerce form.checkout_coupon,
    .woocommerce form.login,
    .woocommerce-form.woocommerce-form-register.register {
        margin-top: 0;
    }
    .woocommerce-account .nv-single-page-wrap {
        margin-bottom: 0px !important;
    }
    .woocommerce-checkout .woocommerce-info,
    .woocommerce-checkout .woocommerce-info a,
    body.woocommerce-checkout #content #payment p {
        font-size: 15px;
        border: unset !important;
    }
    html body.woocommerce-checkout form.checkout .nv-customer-details {
        width: 56.6%;
        padding-right: 20px;
    }
    body.woocommerce-checkout form div.nv-order-review {
        width: 43.4%;
    }
    .woocommerce-checkout form.checkout .nv-customer-details .col2-set {
        padding: 33px 28px 35px 28px;
    }
    body.woocommerce-checkout form div.nv-order-review {
        padding: 32px;
    }
    .woocommerce-checkout #payment .form-row.place-order {
        padding: 0;
    }
    .woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td {
        font-size: 15px;
        line-height: 25px;
    }
    .woocommerce-shipping-fields h3#ship-to-different-address label.woocommerce-form__label span {
        padding-top: 0px;
        font-size: 15px;
    }
    .woocommerce-checkout .dash-wrap {
        padding: 42px 0 80px 0;
    }
    .woocommerce-checkout .woocommerce-info {
        margin-bottom: 10px;
    }
    html body.woocommerce-checkout main#content form #order_review .woocommerce-checkout-review-order-table .woocommerce-Price-amount {
        font-size: 15px !important;
    }
    .woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-last .button {
        line-height: 48px;
        font-size: 16px;
    }
    html body.woocommerce-checkout main .woocommerce form.checkout_coupon .form-row-first {
        width: 78.3%;
    }
    .woocommerce button.button::before,
    .woocommerce-page #payment #place_order::before {
        top: 14px;
    }
    .woocommerce button.button::before {
        top: 16px;
    }
    .woocommerce-page form.checkout_coupon p:first-child,
    .all-class {
        font-size: 15px;
    }
    body.woocommerce-checkout #content #payment p {
        padding-right: 0px;
    }
    html body.woocommerce-checkout main#content #order_review label[for="wc-stripe-new-payment-method"] {
        padding-top: 0;
    }
    body.woocommerce-checkout #content #payment .form-row.woocommerce-SavedPaymentMethods-saveNew {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    html body.woocommerce-checkout .woocommerce-SavedPaymentMethods label {
        display: inline-block !important;
        position: static;
        font-size: 14px !important;
        line-height: 30px;
    }
    body.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method input[type="radio"] {
        max-width: 18px;
        height: 18px !important;
    }
    body.woocommerce-checkout .wc_payment_method label {
        font-size: 16px !important;
        line-height: 22px;
    }
    html #neve_body.woocommerce-checkout #payment .form-row.place-order #place_order::before {
        top: 18px;
    }
    .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
        padding-top: 0px !important;
        margin-top: 0;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .view-order-notes {
        padding: 10px 0 20px 0;
        font-size: 15px;
        line-height: 120%;
    }
    .woocommerce-account.woocommerce-view-order .col2-set {
        padding: 0;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-customer-details {
        margin-bottom: 10px;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr td,
    body.woocommerce-view-order .shop_table tfoot tr td span,
    .woocommerce-account.woocommerce-view-order .woocommerce-Price-amount.amount bdi,
    #neve_body.woocommerce-view-order table a {
        font-size: 16px;
        line-height: 120%;
    }
    body.woocommerce-view-order .elementor-section-boxed {
        padding: 62px 0 49px 0;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-Price-amount.amount bdi span {
        line-height: 150%;
        font-size: 16px;
    }
    .woocommerce-order-received .woocommerce ul.order_details {
        padding: 15px;
    }
    .woocommerce-order-received .woocommerce ul.order_details li {
        font-size: 18px;
        line-height: 100%;
    }
    .woocommerce-order-received .woocommerce ul.order_details li strong {
        font-size: 15px;
        line-height: 100%;
        margin: 10px 0 0 0;
    }
    .woocommerce-order-received .dash-wrap {
        padding: 78px 0 60px 0 !important;
    }
    .woocommerce-order-received .dash-wrap {
        padding: 78px 0 20px 0 !important;
    }
    .woocommerce-order-received .woocommerce-order P {
        font-size: 16px;
    }
    .contact-us-detalis-container .contact {
        padding: 100px 15px 95px 15px !important;
    }
    body .woocommerce .woocommerce-error,
    body .woocommerce-page .woocommerce-error {
        padding: 10px 15px 10px 30px;
        max-width: 820px;
        text-align: left;
    }
    .woocommerce-info::before,
    .woocommerce-message::before {
        top: -7px !important;
        left: 5px;
        bottom: auto;
    }
    .woocommerce-error::before{
        top: 0px !important;
        left: 5px;
        bottom: auto;
    }
    .login-form-wrap .woocommerce-notices-wrapper {
        width: 100%;
        max-width: 840px;
    }
    .register-form-wrap .show-password-input::after {
        top: 11px;
    }
    .woocommerce-lost-password .elementor-top-section {
        padding: 72px 0 60px 0;
    }
    .dashborad-section {
        padding: 73px 0 60px 0;
    }
    .woocommerce-EditAccountForm.edit-account .show-password-input::after {
        top: 6px;
    }
    .woocommerce-account table.shop_table tr td:last-child {
        padding: 0 0px 0 0 !important;
    }
    .search-results .entry-title a {
        font-size: 14px;
        line-height: 20px;
    }
    .search-results .nv-meta-list li {
        font-size: 14px;
        line-height: 14px;
    }
    .search-results .excerpt-wrap.entry-summary {
        font-size: 14px;
        line-height: 20px;
        padding: 10px !important;
    }
    .search-results .excerpt-wrap.entry-summary a {
        font-size: 14px;
        line-height: 18px;
    }
    body#neve_body.search-results .posts-wrapper {
        grid-gap: 20px 15px;
        margin-bottom: 0;
        padding: 75px 15px 80px 15px;
    }
    .search-no-results .col-12.nv-content-none-wrap p {
        font-size: 18px;
        line-height: 22px;
    }
    .search-no-results .gold-inner-page .nv-content-none-wrap {
        padding: 80px 0 80px 0;
    }
    /* .gold-inner-page {
        padding-top: 145px;
    } */
    /*Start of the day 17-05-2024*/
    .gold-inner-page {
        padding-top: 155px;
    }
    /*End of the day 17-05-2024*/
    .woocommerce-cart .dash-wrap {
        padding: 42px 0 38px 0;
    }
    .text-heading h2::before,
    .storage-heading h2::before {
        top: -1px;
    }
    .login-unique .dashborad-section .col2-set {
        padding-bottom: 0;
    }
    .woocommerce-cart table.cart .product-price span,
    .woocommerce-cart .woocommerce-Price-amount.amount {
        font-size: 16px;
        line-height: 120%;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon .form-row-last button.button::before {
        right: 20px;
        top: 16px;
    }
    .woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container .plus.qib-button::before {
        left: -37px;
    }
    .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
        padding-left: 30px !important;
    }
  .woocommerce-page .woocommerce-message::before {
        color: inherit;
        top: 0 !important;
    }
    /* Start CSS H(24-04-2024) */
    .show-table-price .as-low-data {
        font-size: 15px;
    }
    .show-table-price .as-low-data .aud,
     .show-table-price .awdr-bulk-customizable-table table tbody tr:last-child td:last-child .amount bdi,
      .show-table-price .awdr-bulk-customizable-table table tbody tr:last-child td:last-child .amount bdi span {
        font-size: 15px;
    }
    .show-table-price .as-low-data .aud {
        padding-top: 0;
    }
    .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        min-height: 70px;
    }
    /* End CSS H(24-04-2024) */
}
@media only screen and (max-width: 1199px) {
    .most-popular-section .button.product_type_simple::before {
        left: 105px;
    }
    .woocommerce-checkout .nv-order-review .woocommerce-terms-and-conditions-wrapper .id-text {
        margin-top: 10px;
    }
    .woocommerce ul.products li.product a.add_to_cart_button, .right-sec-wrap .products li.product .nv-card-content-wrapper > a.button {
        font-size: 15px;
    }
    p#receive_newsletter_field .checkbox input#receive_newsletter {
        margin-right: 7px;
    }
    #neve_body .header-top-right > div:nth-child(3) {
        padding: 0;
        padding-left: 0;
    }
    #neve_body .header-top-right > div:nth-child(2) > .elementor-widget-container a {
        font-size: 15px;
    }
    body.search-results .nv-page-title h1.search-title {
        font-size: 40px;
        line-height: 44px;
        padding-bottom: 5px;
    }
    header .cart-icon-wrapper .nv-icon.nv-cart::before {
        top: 0px;
        right: 2px;
        font-size: 18px;
    }
    .single-product .entry-summary .price span bdi {
        font-size: 22px;
    }
    .woocommerce-wishlist .nv-content-wrap {
        padding-bottom: 56px;
    }
    #neve_body .header-top-right > div:last-child {
        padding-right: 7px;
        padding-left: 2px;
    }
    #neve_body .header-top-right > div:nth-child(2n) {
        padding-right: 9px;
        padding-left: 7px;
    }
    header .header-top-right > div.header-left-box {
        padding-left: 2px;
        padding-right: 2px;
    }
    .single-product .nv-single-product-top .entry-summary .cart button.single_add_to_cart_button::before {
        top: -3px;
    }
    body#neve_body.woocommerce-cart #content .from-payment-wrap form td.actions .coupon button.submit::after {
        width: 121px;
    }
    .woocommerce-cart .woocommerce .from-payment-wrap form td.actions .coupon button.submit::before {
        top: -2px;
    }
    .woocommerce-checkout .entry-content .woocommerce-form-login.login .lost_password {
        margin-top: -15px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail a {
        width: 100px;
        height: 100px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail a img {
        padding: 6px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail {
        padding: 15px;
        width: 100px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr .product-remove a {
        font-size: 26px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart a {
        font-size: 16px;
        line-height: 48px;
        padding: 0 28px 0 4px !important;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-remove {
        padding-left: 10px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-name {
        padding-left: 5px;
        padding-top: 20px;
        padding-right: 5px;
        max-width: 250px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart a::before {
        right: 10px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-stock-status {
        padding-left: 8px;
    }
    /* .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-price {
        padding-left: 8px;
    } */
    .woocommerce-wishlist .entry-content .cart.wishlist_table thead th.product-stock-status {
        padding-left: 7px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-price span {
        font-size: 15px;
        line-height: 120%;
    }
    .woocommerce-wishlist .entry-content .cart.wishlist_table thead th {
        padding: 10px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-stock-status span {
        font-size: 15px;
        line-height: 23px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr .product-name a {
        font-size: 15px;
        line-height: 20px;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)>a::before {
        left: 12px;
        top: 10px;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)>a::after {
        right: -17px;
        height: 40px;
    }
    #neve_body .header-top-right li::not(.mini_cart_item)>a::before {
        left: 46px;
        top: 10px;
    }
    .header-middle-box .contacts-wrap a {
        padding-left: 21px;
        padding-right: 10px;
        font-size: 16px;
        line-height: 35px;
    }
    .header-left-box .price-wrap ul.price-list li {
        /* font-size: 16px; */
        line-height: 35px;
        padding-right: 18px;
    }
    .banner-section .n2-ss-slide-active {
        height: 604px !important;
    }
    /* .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: 528px;
    } */
    .product-category-wrap .elementor-shortcode .category-wrap {
        min-height: 140px;
        padding: 10px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        padding-top: 0;
        margin-top: -94px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        padding-top: 0px;
        margin-top: -119px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child .n2-ss-button-container a.n2-ow {
        line-height: 52px;
    }
    .n2-ss-layer.n2-ow.n-uc-spYCVuyUCnQI {
        margin-top: -25px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 {
        font-size: 40px;
    }
         /* Start CSS H(18-04-2024) */
         .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 40px !important;
        }
        /* End CSS H(18-04-2024) */
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)::after,
    #neve_body .header-top-right .my-cart-cls::after,
    #neve_body .header-top-right .my-cart-cls::before {
        height: 40px;
    }
    #neve_body .header-top-right li::not(.mini_cart_item)>a::before {
        left: 51px;
        top: 10px;
    }
    .no-scroll-js #neve_body {
        overflow: hidden;
    }
    .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        font-size: 14px;
        line-height: 20px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        padding-left: 4px;
        padding-right: 0px;
        /*Start of the day 20-05-2024*/
        font-size: 14px;
        /*End of the day 20-05-2024*/
    }
    #neve_body .header-middle-box .contacts-wrap a {
        padding-left: 24px;
        padding-right: 11px;
        font-size: 15px;
    }
    #neve_body .header-left-box .price-wrap ul.price-list li {
        /* font-size: 16px; */
        line-height: 40px;
        padding-right: 15px;
    }
    .cnt-wrap .sml,
    .cnt-wrap .top-sml {
        font-size: 20px;
        line-height: 45px;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        margin-top: 32px;
    }
    #neve_body .header-left-box .price-wrap ul.price-list li {
        font-size: 14px;
        line-height: 30px;
        padding-right: 12px;
    }
    body#neve_body .header-middle-box .contacts-wrap a {
        line-height: 35px;
    }
    header .cart-icon-wrapper .nv-icon.nv-cart {
        padding: 0 0 0 0;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)::after,
    #neve_body .header-top-right .my-cart-cls::after,
    #neve_body .header-top-right .my-cart-cls::before {
        height: 42px;
        right: -14px;
    }
    #neve_body .cart-icon-wrapper .cart-count {
        font-size: 9px;
        right: -5px;
        top: -3px;
        width: 12px;
        height: 11px;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)::after,
    #neve_body .header-top-right .my-cart-cls::after,
    #neve_body .header-top-right .my-cart-cls::before {
        background: none;
    }
    .our-partner-section .grid-5 {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 15px 15px;
    }
    #neve_body .cart_list .mini_cart_item a.remove {
        font-size: 20px;
    }
    .ac-login-note h4 {
        font-size: 16px;
        margin-bottom: 15px;
    }
    /* #neve_body.woocommerce-header, body.woocommerce-wishlist {
        padding-top: 145px;
    } */
    /*Start of the day 17-05-2024*/
   #neve_body.woocommerce-header, body.woocommerce-wishlist {
            padding-top: 155px;
        }
    /*End of the day 17-05-2024*/
    .woocommerce-account table.shop_table tbody tr td a.button.invoice::before {
        top: -1px;
    }
    body:not(.home) .woocommerce ul.products li.product a.add_to_cart_button::before {
        left: 140px;
    }
    .star-rating.custom-star {
        padding-bottom: 40px;
    }
       /* Start CSS H(28-03-2024) */
    .single-product .nv-single-product-top .summary.entry-summary .product-share a.twitter::before {
        background-size: 15px;
        top: 11px;
        width: 17px;
        height: 16px;
        left: 12px;
    }
    /* End CSS H(28-03-2024) */
        /* Start CSS H(18-04-2024) */
        .home .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
            margin-left: 20px;
            height: 250px;
            margin-top: 0;
        }
        .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 33px !important;
        }
        .home .banner-section .banner-content .n2-ss-button-container {
            margin-top: 50px;
            margin-left: -120px;
        }
        /* End CSS H(18-04-2024) */
/* Start CSS H(19-04-2024) */
.our-partner-section .grid-5 {
    display: flex;
    grid-gap: 0;
    margin: 0 -7px;
}
.our-partner-section .grid-5 .our-teams-wrap {
    width: 25%;
    padding: 0 7px;
}
/* End CSS H(19-04-2024) */
/* Start CSS G(23-04-2024) */
.add-to-wishlist-before_image .main-wrapper-table .awdr-bulk-customizable-table tbody tr td {
    padding: 3px;
    font-size: 14px;
}
.add-to-wishlist-before_image .main-wrapper-table .awdr-bulk-customizable-table tbody tr td bdi {
    font-size: 14px;
}
.add-to-wishlist-before_image .main-wrapper-table .awdr-bulk-customizable-table tbody tr th {
    padding: 5px 0;
}
/* End CSS G(23-04-2024) */
/*  21-01-2025 */
.slider-content-text h2 {
    font-size: 30px;
    line-height: 46px;
}
.banner-content .slider-banner-item {
    min-height: 700px;
}
.banner-content .slider-banner-item .slider-content-text {
    padding: 0 15px 0px 0;
}
/*  21-01-2025 */
/*  23-01-2025 */
.slider-content-text p.slider-review-text {
    font-size: 20px;
    line-height: 35px;
}
.banner-content .slider-banner-item.slider-banner-item-4806 .slider-banner-thumbnail, .banner-content .slider-banner-item.slider-banner-item-8724 .slider-banner-thumbnail {
    width: 50%;
    max-width: 100%;
    position: static;
}
/*  23-01-2025 */
}

/*Start CSS H(17-05-2024)*/
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .home .our-partner-section .grid-5 .our-teams > div:not(:last-child) {
        margin-right: 15px;
    }
    .home .our-partner-section .grid-5 .our-teams {
        background: transparent;
    }
    }
    /*End CSS H(17-05-2024)*/

@media only screen and (max-width: 1024px) {
body form.form-edit-address p#shipping_country_field > span.woocommerce-input-wrapper strong {
    margin-top: 0;
}
    .woocommerce form .input_focus label, .woocommerce form .value_focus label {
        top: -7px;
    }
    body form.form-edit-address p#billing_country_field > span.woocommerce-input-wrapper strong,
    body form.form-edit-address p#shipping_country_field > span.woocommerce-input-wrapper strong,
    .woocommerce-checkout .woocommerce form p#billing_country_field.form-row span.woocommerce-input-wrapper strong {
        font-size: 15px;
    }
    .woocommerce-checkout .woocommerce form p#billing_country_field.form-row span.woocommerce-input-wrapper strong {
        margin-top: 0;
    }
    body form.form-edit-address p#billing_country_field > span.woocommerce-input-wrapper,
    body form.form-edit-address p#shipping_country_field > span.woocommerce-input-wrapper,
    .woocommerce-checkout .woocommerce form p#billing_country_field.form-row span.woocommerce-input-wrapper {
        height: 50px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li.current-menu-item a.hfe-menu-item,
    #neve_body .header-navigation ul.hfe-nav-menu li.current-product-parent a.hfe-menu-item {
        color: #BC8E2C;
        background: #FFF;
    }
    .header-left-box.hfe-nav-menu__align-left.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu {
        display: none;
    }
    #neve_body .header-left-box .price-wrap ul.price-list li {
        font-size: 14px;
        line-height: 35px;
        padding-right: 10px;
    }
    .no-scroll-js #neve_body {
        overflow: hidden;
    }
    .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        font-size: 14px;
        line-height: 20px;
    }
    .header-search.e-flex.e-con {
        width: 77%;
    }
    /* .header .header-top-right {
        width: 62px;
    } */
    /* .header .header-top-right {
        width: 80px;
    } */
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item:hover {
        color: black;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 16px;
        transition: 0.5s all;
    }
    .header-middle-menu {
        order: 3;
        width: 4%;
    }
    #neve_body .header-top-right li::not(.mini_cart_item)>a::before {
        left: 10px;
        top: 10px;
    }
    /*responsive menu*/
    .sticky_header header#masthead .header-nav-menu {
        margin-top: 0;
    }
    header#masthead .hfe-nav-menu__toggle .hfe-nav-menu-icon {
        display: block;
        opacity: 0;
    }
    header#masthead .hfe-nav-menu__toggle::before {
        content: "";
        position: absolute;
        height: 3px;
        width: 26px;
        background: #FFF;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        margin: auto;
        box-shadow: 0 -7px 0 0 #FFF, 0 7px 0 0 #FFF;
        transition: 0.5s all;
        z-index: auto;
    }
    .no-scroll.show.menu {
        overflow: hidden;
    }
    header#masthead .hfe-nav-menu__toggle.hfe-active-menu::before {
        box-shadow: none;
        transform: rotate(45deg);
        background: #fff;
    }
    header#masthead .hfe-nav-menu__toggle.hfe-active-menu::after {
        height: 3px;
        width: 26px;
        background: #fff;
        content: "";
        position: absolute;
        margin: auto;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        transform: rotate(-45deg);
        transition: 0.5s all;
    }
    header#masthead .hfe-nav-menu__toggle.hfe-active-menu {
        z-index: 999999;
        background-color: #BC8E2C;
    }
    header#masthead .hfe-nav-menu__toggle.hfe-active-menu+nav {
        transform: translateY(0);
    }
    header#masthead .header-middle-menu nav {
        position: fixed;
        top: 0;
        right: 0;
        left: 0 !important;
        bottom: 0;
        padding: 120px 0 0 0;
        background: #BC8E2C;
        height: 100vh;
        overflow: hidden;
        transform: translateX(100%);
        transition: 0.5s all;
        z-index: 99999 !important;
        width: 100% !important;
        margin: 0;
        border-radius: 0;
        display: block;
    }
    header#masthead .header-middle-menu nav>ul {
        overflow: hidden;
        max-height: calc(100vh - 109px);
        display: block;
        opacity: 1;
        overflow-y: auto;
    }
    header#masthead nav>ul>li {
        margin: 0;
        background: transparent;
        /*border-bottom: 1px solid #fff;*/
        padding: 0px;
        border-radius: 0;
    }
    /* header#masthead nav>ul>li>a,
    header#masthead nav ul li>div>a {
        background: transparent;
        margin: 0px !important;
        padding: 13px 15px !important;
        color: white;
    } */
    header#masthead nav ul li.current_page_item>div>a,
    header#masthead nav ul li.current_page_item>a {
        background: #FFF !important;
        color: #333 !important;
    }
    header#masthead nav ul li.current-menu-parent>div i::before,
    header#masthead nav ul li.current-menu-parent>div i::after {
        background: #333;
    }
    /*Footermenu*/
    body footer#colophon .hfe-nav-menu__layout-horizontal {
        visibility: visible;
        opacity: 1;
        height: auto;
        background-color: transparent;
    }
    body footer#colophon .hfe-nav-menu__toggle {
        visibility: hidden;
        opacity: 0;
        display: none;
    }
    body footer#colophon .hfe-nav-menu__layout-horizontal.a.hfe-menu-item,
    body footer#colophon .hfe-nav-menu__layout-horizontal {
        background-color: transparent !important;
    }
    body footer#colophon .hfe-nav-menu__layout-horizontal ul li {
        border: 0 !important;
    }
    body footer#colophon .hfe-nav-menu__layout-horizontal ul li .hfe-menu-item {
        padding: 0 !important;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu {
        visibility: visible;
        opacity: 1;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu {
        width: auto;
        margin-right: 0px;
        padding: 0 18px;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li a.hfe-menu-item {
        background-color: transparent;
    }
    footer#colophon::before {
        left: -200px;
    }
    /*end responsive menu*/
    .product-category-wrap .elementor-shortcode .category-wrap:first-child .cate-title-cnt,
    .cate-title-cnt {
        padding-left: 20px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        margin-top: -93px;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        margin-top: 23px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        padding-top: 0px;
        margin-top: -93px;
    }
    .banner-section .n2-ss-slide-active {
        height: 630px !important;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 14px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 14px;
        transition: 0.5s all;
        color: black;
        background: transparent;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item:hover {
        color: #fff;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu {
        padding: 5px 5px;
    }
    footer .hfe-nav-menu li::before {
        top: 14px;
        left: -9px;
    }
    .header.sticky {
        position: fixed;
        z-index: 999;
        background: #BC8E2C;
        margin-top: -48px;
        padding-bottom: 0;
    }
    .header-navigation ul.hfe-nav-menu li.mobile-wiew {
        display: block;
    }
    html main#content form .show-password-input {
        top: 2px;
        right: 7px;
    }
    header#masthead nav ul li.current_page_item > a {
        background: unset !important;
    }
}
@media only screen and (max-width: 1023px) {
    .most-popular-section .button.product_type_simple::before {
        left: 103px;
    }
    .woocommerce-checkout .nv-order-review .woocommerce-terms-and-conditions-wrapper .id-text {
        margin-top: 5px;
    }
    #neve_body .header-top-right > div:nth-child(2) > .elementor-widget-container a {
        font-size: 13px;
    }
    #neve_body .header-top-right > div:nth-child(3) {
        padding: 0 8px;
    }
    body.search-results .nv-page-title h1.search-title {
        font-size: 30px;
        line-height: 30px;
    }
    .single-product .entry-summary .price span bdi {
        font-size: 19px;
    }
    .woocommerce-wishlist .nv-content-wrap {
        padding-bottom: 30px;
    }
    header .cart-icon-wrapper .nv-icon.nv-cart::before {
        top: 1px;
        font-size: 15px;
    }
    #neve_body .cart-icon-wrapper .cart-count {
        top: 0px;
    }
    body#neve_body.woocommerce-cart #content .from-payment-wrap form td.actions .coupon button.submit::after {
        width: 107px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail a {
        width: 90px;
        height: 90px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-name {
        max-width: 160px;
    }
    .woocommerce-wishlist .entry-content .cart.wishlist_table thead th,
    .woocommerce-wishlist .entry-content .cart.wishlist_table thead th span {
        font-size: 15px;
        line-height: 17px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-stock-status span {
        font-size: 14px;
        line-height: 22px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart a {
        font-size: 15px;
        line-height: 41px;
        padding: 0 35px 0 8px !important;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart {
        padding-right: 10px;
    }
    #neve_body.woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr .product-remove a {
        font-size: 24px;
        margin-top: 47px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-price span {
        font-size: 13px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr .product-name a {
        font-size: 13px;
        line-height: 16px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart a::before {
        right: 9px;
        top: -3px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail {
        width: 130px;
        padding-left: 40px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 {
        font-size: 30px;
    }
         /* Start CSS H(18-04-2024) */
         .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 30px !important;
        }
        /* End CSS H(18-04-2024) */
    #neve_body .header-left-box .price-wrap ul.price-list li {
        font-size: 10.5px;
        line-height: 25px;
        padding-right: 6px;
    }
    .header-middle-box .contacts-wrap a::before {
        font-size: 14px;
    }
    #neve_body .header-middle-box .contacts-wrap a {
        padding-left: 17px;
        padding-right: 5px;
        font-size: 11px;
    }
    body#neve_body .header-middle-box .contacts-wrap a {
        line-height: 25px;
        min-width: 94px;
    }
    /* .header .header-top-right {
        width: 66px;
    } */
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        transform: translate(194px, 320px) translate(-50%, -50%) !important;
    }
    #neve_body .cart_list .mini_cart_item a.remove {
        font-size: 16px;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: 375px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:nth-child(2) {
        transform: translate(520px, 280px) translate(-50%, -50%);
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        transform: translate(98px, 470px) translate(-50%, -50%) !important;
    }
    .banner-section .n2-ss-slide-active {
        height: 480px !important;
    }
    .product-category-wrap .elementor-shortcode {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 16px;
        transition: 0.5s all;
    }
    .product-category-wrap .elementor-shortcode .category-wrap {
        min-height: 200px;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu {
        padding: 0;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li {
        padding: 0 0 0 10px;
    }
    footer .hfe-nav-menu li::before {
        top: 11px;
    }
    footer .form-field input#subnewsemail {
        height: 50px !important;
        padding: 0 15px 0 50px;
    }
    footer .form-field label {
        font-size: 16px;
        left: 50px;
        top: 18px;
    }
    footer .form-field::before {
        width: 20px;
        height: 14px;
        left: 16px;
    }
    footer .sub_buttons {
        position: relative;
        margin-top: 15px;
        display: flex;
    }
    footer .sub_buttons input#sidebar_button {
        font-size: 16px;
    }
    footer .sub_buttons .sbmt-btn::after {
        left: 89px;
        height: 12px;
        width: 18px;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .star-rating.custom-star {
        padding-bottom: 40px;
    }
    .error-404.not-found.erro-page-heading.container {
        padding: 60px 0;
    }
    .error404 .section-heading {
        font-size: 73px;
        text-shadow: 2px 1px 2px #fff;
        line-height: 100%;
        margin-bottom: 20px;
    }
    .page-content h2 {
        font-size: 18px;
        margin: 4px 0 14px 0 !important;
    }
    .page-content p {
        font-size: 18px;
        text-shadow: 1px 1px 1px #666;
        margin-bottom: 25px;
    }
    .home-btn {
        line-height: 49px;
        padding: 0 35px;
    }
    .cate-title-cnt h4.cate-nm {
        font-size: 20px;
    }
    .cnt-wrap .sml,
    .cnt-wrap .top-sml {
        font-size: 18px;
        line-height: 30px;
    }
    .cnt-wrap .abt-list li::before {
        font-size: 8px;
        height: 16px;
        width: 16px;
    }
    body .ti-widget.ti-goog .ti-profile-img img {
        width: 60px !important;
        height: 60px !important;
    }
    body .ti-widget.ti-goog .ti-review-header::after {
        width: 30px;
        height: 31px;
        right: -14px;
    }
    body .ti-widget.ti-goog .ti-widget-container .ti-name {
        font-size: 16px;
    }
    #neve_body .header-top-right li::not(.mini_cart_item)>a::before {
        font-size: 14px;
    }
    header .cart-icon-wrapper .nv-icon.nv-cart {
        font-size: 14px;
    }
    #neve_body .cart-icon-wrapper .cart-count {
        font-size: 8px;
        right: -3px;
        top: 0px;
        width: 11px;
        height: 10px;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)::after {
        height: 41px;
        right: 0;
    }
    .our-partner-section .grid-5 {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 15px 15px;
    }
    #neve_body .header-top-right li:not(.mini_cart_item)>a::before {
        font-size: 15px;
    }
    #neve_body .header-top-right li:not(.mini_cart_item)>a {
        position: relative;
        font-family: fontawesome;
        font-size: 0;
        color: white;
        width: 12px;
        height: 18px;
    }
    .text-heading h2::before {
        content: "";
        top: 2px;
        left: -30px;
        width: 18px;
        height: 18px;
        background-size: 18px;
    }
    .storage-heading h2::before {
        width: 18px;
        height: 18px;
        background-size: 18px;
        left: -30px;
        top: 0px;
    }
    .main-title.storage-option h2 {
        margin-bottom: 15px;
    }
    #neve_body .faq-slider .elementor-toggle-icon-left {
        right: 25px;
    }
    #neve_body .sell-us-images .elementor-widget-container {
        height: 350px;
    }
    /*...........................................My Account(Login  Page)......................................*/
    .main-title h2 {
        font-size: 30px;
        line-height: 30px;
    }
    .nv-page-title-wrap {
        margin-top: 0;
    }
    .woocommerce form.checkout_coupon,
    .woocommerce form.login,
    .woocommerce form.register {
        padding: 30px;
        margin-top: 0;
    }
    .woocommerce form .form-row {
        margin-bottom: 10px;
    }
    .woocommerce .col2-set,
    .woocommerce-page .col2-set {
        padding: 57px 0 0px 0;
    }
    /*............................................My Account(Register Page)....................................*/
    .woocommerce-form.woocommerce-form-register.register {
        padding: 38px 30px 19px 30px;
    }
    /* .woocommerce-form-register__submit.reg-submit::before {
        right: 285px;
        top: 54px;
    } */
    .woocommerce-form-register__submit.reg-submit::before {
        top: 0;
    }
    .woocommerce-form-register .form-row.form-row-first {
        padding-right: 7.5px;
    }
    .woocommerce-form-register .form-row.form-row-last {
        padding-left: 7.5px;
    }
    #neve_body:not(.home, .inner-banner-pages) {
        padding-top: 96px;
    }
    .woocommerce .col2-set,
    .woocommerce-page .col2-set {
        padding: 0px 0 0px 0;
    }
    .terms-condition .main-title h2 {
        margin-bottom: 25px;
        padding-bottom: 15px;
    }
    /* .header-top.e-flex.e-con {
    display: none;
} */
    .header.sticky {
        margin-top: -32px;
    }
    body fieldset legend {
        padding: 5px 0 6px 17px;
    }
    .personal-information h2 {
        margin-bottom: 10px;
    }
    .woocommerce-account .woocommerce-MyAccount-content p em {
        padding-bottom: 0;
    }
    .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
        margin-top: 0;
        margin-bottom: 15px;
    }
    .woocommerce-account .woocommerce-MyAccount-content p em {
        font-size: 15px;
        line-height: 120%;
    }
    .my-account-wrap .woocommerce-Addresses.col2-set.addresses {
        padding: 0px 0 20px 0;
    }
    .table-section {
        overflow-X: auto;
    }
    .woocommerce-checkout .woocommerce form .form-row-first,
    .woocommerce-checkout .woocommerce form .form-row-last,
    .woocommerce-checkout.woocommerce-page form .form-row-first,
    .woocommerce-checkout.woocommerce-page form .form-row-last {
        width: 100%;
    }
    .woocommerce-checkout .woocommerce-info,
    .woocommerce-checkout .woocommerce-info a,
    body.woocommerce-checkout #content #payment p {
        line-height: 25px;
    }
    .woocommerce-checkout form.checkout .nv-customer-details .col2-set {
        padding: 23px 18px 25px 18px;
    }
    body.woocommerce-checkout form div.nv-order-review {
        padding: 20px;
    }
    body.woocommerce-checkout #content h3#order_review_heading {
        margin-bottom: 10px;
        padding: 0 0 0 33px;
    }
    .woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td {
        line-height: 22px;
    }
    html body.woocommerce-checkout .nv-order-review table.woocommerce-checkout-review-order-table tfoot tr th {
        font-size: 17px;
    }
    .woocommerce-page #payment #place_order {
        max-width: 192px;
        line-height: 50px;
        padding: 0px 42px 0px 14px;
    }
    .woocommerce button.button::before,
    .woocommerce-page #payment #place_order::before {
        top: 13px;
    }
    html #neve_body.woocommerce-checkout #payment .form-row.place-order #place_order::before {
        top: 13px;
    }
    .woocommerce-checkout .dash-wrap {
        padding: 27px 0 60px 0;
    }
    body.woocommerce-checkout #content form.woocommerce-form-login button {
        margin: 5px auto;
        display: table;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon {
        padding: 15px 20px;
    }
    html body.woocommerce-checkout main .woocommerce form.checkout_coupon .form-row-first {
        width: 72.3%;
    }
    .woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-last .button {
        line-height: 48px;
        font-size: 16px;
        max-width: 180px;
    }
    body.woocommerce-checkout #content #payment p {
        padding-right: 0px;
    }
    body.woocommerce-checkout #content #payment .wc-saved-payment-methods li {
        display: flex;
    }
    html body.woocommerce-checkout main#content #order_review label {
        display: inline-block;
        font-size: 14px;
        line-height: 14px;
    }
    .woocommerce-checkout #payment div.payment_box .form-row {
        text-align: left;
        padding: 10px 10px;
        margin-bottom: 0px;
    }
    #neve_body.woocommerce-view-order table a {
        font-size: 15px;
        line-height: 100%;
        padding-left: 10px;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .order-notes-wrap {
        padding: 20px 0 21px 28px;
    }
    .woocommerce-account.woocommerce-view-order .shop_table.order_details tr td.woocommerce-table__product-name.product-name {
        padding: 22px 21px 22px 28px !important;
    }
    body.woocommerce-view-order table.shop_table tbody tr td:last-child {
        padding-right: 20px !important;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr th {
        padding: 10px 0 10px 29px !important;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr td {
        padding-right: 20px !important;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .view-order-notes {
        padding: 12px 0 12px 0;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr td,
    body.woocommerce-view-order .shop_table tfoot tr td span,
    .woocommerce-account.woocommerce-view-order .woocommerce-Price-amount.amount bdi,
    #neve_body.woocommerce-view-order table a {
        font-size: 15px;
        line-height: 100%;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-customer-details {
        margin-bottom: 20px;
    }
    body.woocommerce-view-order .woocommerce-customer-details .addresses {
        grid-gap: 30px 15px;
    }
    body.woocommerce-view-order .addresses .woocommerce-column address {
        padding: 14px 20px 13px;
    }
    body.woocommerce-view-order .woocommerce-order-details {
        margin-bottom: 25px;
    }
    body.woocommerce-view-order .elementor-section-boxed {
        padding: 48px 0 49px 0;
    }
    .woocommerce-order-received .woocommerce ul.order_details li {
        font-size: 15px;
        line-height: 100%;
    }
    .order-details-tilte,
    .view-title {
        font-size: 20px;
        line-height: 100%;
    }
    .woocommerce-order-received .shop_table.order_details tr td:last-child {
        min-width: 250px;
    }
    .woocommerce-order-received .shop_table.order_details tr td:first-child {
        min-width: 450px;
    }
    .woocommerce-order-received .dash-wrap {
        padding: 60px 0 60px 0 !important;
    }
    .woocommerce-order-received .woocommerce-order P {
        font-size: 15px;
    }
    .woocommerce-error li,
    .woocommerce-info li,
    .woocommerce-message li {
        font-size: 15px;
        line-height: 100%;
    }
    .woocommerce-info::before,
    .woocommerce-message::before {
        top: -4px !important;
    }
    .woocommerce-error::before {
        top: 1px !important;
    }
    .login-form-wrap {
        padding: 58px 0 60px 0;
    }
    .show-password-input::after {
        top: 4px;
    }
    .woocommerce-lost-password .elementor-top-section {
        padding: 57px 0 60px 0;
    }
    .dashborad-section {
        padding: 57px 0 60px 0;
    }
    /* #neve_body.woocommerce-header, body.woocommerce-wishlist {
        padding-top: 136px;
    } */
        /*Start of the day 17-05-2024*/
        #neve_body.woocommerce-header, body.woocommerce-wishlist {
            padding-top: 146px;
        }
        /*End of the day 17-05-2024*/
    .woocommerce button.button::before {
        top: 17px;
    }
    .woocommerce-cart .cart-subtotal .woocommerce-Price-currencySymbol {
        line-height: 150%;
    }
    .single-product .nv-single-product-top .summary.entry-summary .stock-in .in-stock {
        font-size: 15px;
        line-height: 22px;
    }
    body#neve_body.search-results .posts-wrapper {
        padding: 57px 15px 60px 15px;
    }
    .search-no-results .gold-inner-page .nv-content-none-wrap {
        padding: 60px 0 60px 0;
    }
    .search-no-results .col-12.nv-content-none-wrap p {
        font-size: 15px;
        line-height: 18px;
    }
    /* .gold-inner-page {
        padding-top: 136px;
    } */
    /*Satrt of the day 17-05-2024*/
    .gold-inner-page {
        padding-top: 146px;
    }
     /*End of the day 17-05-2024*/
    #neve_body:not(.home, .inner-banner-pages) {
        padding-top: 136px;
    }
    .woocommerce .shop_table.cart tbody td.product-remove {
        padding: 0;
        width: 17px;
        height: 17px;
    }
    .woocommerce-cart .cart_item .product-remove .remove {
        font-size: 18px !important;
        line-height: 120%;
        margin-top: 35px;
        text-align: center;
    }
    body#neve_body.search-results .posts-wrapper .search-title {
        font-size: 30px;
        line-height: 30px;
    }
    .woocommerce-cart .dash-wrap {
        padding: 27px 0 58px 0;
    }
    html body.woocommerce-checkout main#content #order_review label {
        font-size: 13px !important;
        line-height: 13px;
        padding-bottom: 10px;
    }
    .woocommerce-checkout #payment div.payment_box .form-row {
        padding: 0;
    }
    html body.woocommerce-checkout main#content #order_review label[for="wc-stripe-new-payment-method"] {
        padding: 0 0 0 0;
    }
    main#content form .custom-error {
        font-size: 15px;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .view-note.note-show {
        padding: 20px 0 0 29px;
    }
    .woocommerce-view-order table.shop_table .order-details-tilte {
        padding-left: 29px;
        padding-bottom: 15px;
    }
    .woocommerce-cart table.cart .product-price span,
    .woocommerce-cart .woocommerce-Price-amount.amount {
        font-size: 14px;
        line-height: 140%;
    }
    #neve_body.woocommerce-cart .from-payment-wrap table.shop_table.cart td.product-price {
        min-width: 100px;
        text-align: center !important;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon .form-row-last button.button::before {
        right: 6px;
        top: 14px;
    }
    #neve_body.woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container input {
        height: 38px !important;
        width: 75px !important;
    }
    .woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container .qib-button:not(#qib_id):not(#qib_id).plus.qib-button {
        top: 5px;
    }
    .woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container .qib-button:not(#qib_id):not(#qib_id).minus.qib-button {
        bottom: 0;
        top: 16px;
    }
    a.woocommerce-remove-coupon {
        font-size: 15px;
        line-height: 15px;
    }
    .woocommerce-cart .entry-content .from-payment-wrap > form {
        width: 68%;
    }
    .woocommerce-cart .woocommerce .from-payment-wrap .cart-collaterals {
        width: 32%;
        padding-left: 17px;
    }
    /* Start CSS H(28-03-2024) */
           .single-product .nv-single-product-top .summary.entry-summary .product-share a.twitter::before {
            top: 9px;
            left: 9px;
        }
    /* End CSS H(28-03-2024) */
        /* Start CSS H(18-04-2024) */
        .home .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
            margin-left: 10px;
            height: 193px;
            margin-top: 0;
        }
        .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 25px !important;
        }
        .home .banner-section .banner-content .n2-ss-button-container {
            margin-left: -50px;
        }
        /* End CSS H(18-04-2024) */
/* Start CSS H(19-04-2024) */
.our-partner-section .grid-5 {
    display: flex;
    grid-gap: 0;
}
.our-partner-section .grid-5 .our-teams-wrap {
    width: 33.33%;
}
#neve_body.woocommerce-cart .woocommerce .from-payment-wrap .cart-collaterals ul.woocommerce-shipping-methods li > input {
    width: 13px;
    height: 13px;
    margin-top: 3px;
    margin-right: 4px;
}
 #neve_body.woocommerce-checkout .woocommerce .checkout .nv-order-review .woocommerce-shipping-methods li > input {
    width: 13px;
    height: 13px;
}
/* End CSS H(19-04-2024) */
/*Start of the day 16-05-2024*/
.our-partner-section .grid-5 .our-teams {
    height: auto;
    width: 100%;
    background: transparent;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 18px;
}
.our-partner-section .grid-5 .our-teams .team-image {
    height: 98px;
    width: 100%;
    display: flex;
    background: #fff;
    align-items: center;
    justify-content: center;
    padding: 4px 9px;
    border-radius: 8px;
}
.our-partner-section .grid-5 .our-teams .team-image img {
    height: auto;
    width: auto;
    max-width: 100%;
    margin: auto;
}
/*End of the day 16-05-2024*/
/* start *** 11-7-2024 */
.woocommerce-checkout .nv-order-review #shipping_method li:not(:first-of-type) {
    padding-top: 0;
}
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table {
    word-break: break-word;
}
/* end *** 11-7-2024 */
/* 22-01-2024 */
.banner-content .slider-banner-item .slider-banner-thumbnail {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
}
.banner-content .slider-banner-item .slider-content-text {
    width: 100%;
    padding: 20px 0 0;
    justify-content: center;
}
.banner-content .slider-banner-item {
    min-height: 720px;
    padding: 0 0 50px;
    flex-direction: column-reverse;
    justify-content: flex-start;
}
.slider-content-text  p {
    font-size: 18px;
    line-height: 20px;
    margin: 22px 0 40px;
}
.slider-content-text .slider-container {
    margin: 30px 0 0;
}
.slider-content-text h2 {
    font-size: 25px;
    line-height: 40px;
    max-width: 100%;
    text-align: center;
}
/* 22-01-2024 */
/*  23-01-2025 */
.banner-content .slider-banner-item.slider-banner-item-4772 .slider-content-text {
    padding: 10px 15px 0;
    align-self: flex-start;
}
.slider-content-text h2 {
    width: 100%;
}
.banner-content .slider-banner-item {
    padding: 100px 0 50px;
    justify-content: center;
}
.slider-author-rating .fa::before {
    font-size: 25px;
}
.slider-author-rating i {
    margin: 0 4px 0 0;
}
.banner-content .slider-banner-item.slider-banner-item-4806 .slider-banner-thumbnail, .banner-content .slider-banner-item.slider-banner-item-8724 .slider-banner-thumbnail {
    width: 100%;
    position: static;
    max-width: 400px;
    margin: 0 auto;
}
.slider-banner-item.slider-banner-item-4806 h2, .slider-banner-item.slider-banner-item-8724 h2 {
    margin: 0 0 25px;
}
.banner-content .slider-banner-item.slider-banner-item-4806 .slider-content-text, .banner-content .slider-banner-item.slider-banner-item-8724 .slider-content-text {
    width: 100%;
}
.banner-content .slider-banner-item.review-text-exists div.slider-content-text {
    width: 100%;
    max-width: 100%;
}
.banner-content .slider-banner-item.review-text-exists div.slider-content-text {
    padding: 0;
}
/*  23-01-2025 */
}
@media only screen and (max-width: 960px) {
    .nv-woo-filters .nv-sidebar-toggle svg {
        display: none;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .woocommerce table.shop_table_responsive thead,
    .woocommerce-page table.shop_table_responsive thead {
        display: table-header-group;
    }
    .woocommerce table.shop_table_responsive tr td::before,
    .woocommerce-page table.shop_table_responsive tr td::before {
        display: none;
    }
    .dashborad-order-content-wrap table thead th,
    .woocommerce-account table.shop_table tr td {
        text-align: center !important;
    }
    .woocommerce table.shop_table_responsive tr,
    .woocommerce-page table.shop_table_responsive tr {
        display: table-row;
    }
    .my-acc h4 {
        font-size: 17px;
        line-height: 20px;
    }
    .woocommerce-account .woocommerce-MyAccount-content p {
        font-size: 15px;
        line-height: 140%;
    }
    .dashboard-address-content-wrap .col2-set.addresses {
        padding: 8px 0 20px 0;
    }
    .dashboard-address-content-wrap>h2:first-of-type {
        font-size: 20px;
        line-height: 22px;
        margin-top: 5px;
    }
    body.woocommerce-account .woocommerce-MyAccount-content {
        padding: 15px 15px 15px;
        margin-left: 17px;
    }
    .dashboard-address-content-wrap h3,
    .woocommerce-Address-title.title h3 {
        font-size: 17px;
    }
    .woocommerce-account .u-columns.woocommerce-Addresses {
        grid-gap: 30px 15px;
    }
    .woocommerce-account table.shop_table thead th {
        padding: 10px 15px !important;
    }
    .woocommerce-account .woocommerce-Address .woocommerce-Address-title {
        padding: 9.9px 18px;
    }
    .woocommerce-account .woocommerce-Address address,
    .my-account-wrap footer .edit {
        padding: 8px 17px 8px;
    }
    .dash-wrap {
        padding: 27px 0 0px 0;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
        font-size: 15px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
    margin-top: -67px;
}
}
@media only screen and (max-width: 767px) {
    .most-popular-section .button.product_type_simple::before {
        left: 106px;
    }
    p#receive_newsletter_field .checkbox input#receive_newsletter {
        width: 20px;
        height: 20px;
    }
    .woocommerce-MyAccount-content .edit-account fieldset {
        margin-bottom: 0;
        padding-bottom: 10px;
    }
    body.search-results .nv-page-title h1.search-title {
        font-size: 22px;
        line-height: 23px;
        margin-top: 58px;
    }
    .single-product .entry-summary .price span bdi {
        font-size: 16px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-name {
        max-width: 100%;
        margin-top: 20px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart {
        padding-right: 82px !important;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr > td {
        position: relative;
        font-size: 14px;
        color: #333333;
        padding: 3px 15px !important;
        padding-left: 15px;
        padding-left: 15px;
        min-height: 40px;
        text-align: center !important;
        padding-left: 34% !important;
        position: relative;
        display: flex !important;
        align-items: center;
        justify-content: start;
        font-family: 'Poppins', sans-serif;
        text-align: left !important;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr {
        display: block;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr > td::before {
        content: "product";
        float: left;
        text-align: left;
        font-size: 14px;
        font-weight: normal;
        line-height: 120%;
        position: absolute;
        left: 0;
        width: auto;
        color: #fff;
        padding: 0 13px;
        height: 100%;
        top: 0;
        bottom: 0;
        display: flex;
        align-items: center;
        color: #bc8e2c;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr {
        padding: 15px 0;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr > td.product-price::before {
        content: "unit price";
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr > td.product-stock-status::before {
        content: "Stock status";
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail {
        width: 100%;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail a {
        width: 100px;
        height: 100px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-price span {
        font-size: 16px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-stock-status span {
        font-size: 15px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-remove {
        position: absolute;
        width: auto;
        left: 0;
        top: 22px;
        z-index: 99;
        padding-left: 13px !important;
        bottom: 0;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-remove::before {
        display: none;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail::before {
        display: none;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart::before {
        display: none;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr .product-name a {
        font-size: 14px;
        line-height: 18px;
    }
    .single-product .nv-single-product-top .summary.entry-summary .cart button.single_add_to_cart_button::before {
        top: -4px;
    }
    .woocommerce-checkout .entry-content .woocommerce-form-login.login .lost_password {
        margin-top: -3px;
    }
    .woocommerce-wishlist .entry-content .cart.wishlist_table thead {
        display: none;
    }
    .header-top .header-top-section .header-left-box .price-wrap ul.price-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 0 24px;
        padding: 4px 0;
    }
    header#masthead .hfe-nav-menu__toggle::before {
        height: 2px;
        width: 22px;
        box-shadow: 0 -6px 0 0 #FFF, 0 6px 0 0 #FFF;
    }
    header#masthead .hfe-nav-menu__toggle.hfe-active-menu::before {
        height: 3px;
        width: 26px;
    }
    #neve_body input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body textarea,
    #neve_body select {
        font-size: 14px !important;
        padding: 0 10px;
    }
    .product-category-wrap .elementor-shortcode .category-wrap:first-child .cate-title-cnt,
    .cate-title-cnt {
        padding-left: 12px;
    }
    .header-top-middle.e-flex.e-con {
        display: none;
    }
    .products-wrp .elementor-tabs .elementor-tab-desktop-title {
        padding: 0px 9px;
    }
    .main-title h2::after,
    body .products-wrp .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title::after {
        width: 50px;
        height: 1px;
    }
    .products-wrp .elementor-tabs .elementor-tabs-wrapper {
        padding-bottom: 41px;
    }
    .txt-cnt {
        padding-bottom: 6px;
    }
    ul.products.columns-3 {
        padding: 0 30px;
    }
    .cnt-wrap .abt-list {
        padding-top: 21px;
    }
    .main-title h2::after {
        width: 80px;
        height: 3px;
    }
    .cnt-wrap .abt-list li:not(:last-child) {
        margin-bottom: 21px;
    }
    .abt-section .main-title h2::after {
        margin: auto;
    }
    .main-title h2 {
        margin-bottom: 21px;
    }
    .header .header-top-right {
        display: none;
    }
    #neve_body .ti-widget.ti-goog .ti-controls-line {
        display: none !important;
    }
    #neve_body .header-left-box .price-wrap ul.price-list li {
        font-size: 13px;
        line-height: 19.6px;
        padding-right: 0;
    }
    #neve_body .header-top-section .image-logo a {
        max-width: 120px;
    }
    .header-top-right {
        display: none;
    }
    .header-label-section .is-search-submit .is-search-icon svg {
        width: 18px;
        height: 19px;
    }
    .banner-section .n2-ss-slide-active {
        height: 478px !important;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 14px;
        transition: 0.5s all;
        color: black;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li.current-menu-item a.hfe-menu-item {
        color: #BC8E2C;
        background: #FFF;
    }
    .header-label-section .is-search-submit .is-search-icon {
        height: 33px;
        width: 32px;
    }
    button.is-search-submit {
        right: 3px;
    }
    .header-search .header-label-section label {
        max-width: 152px;
    }
    #neve_body input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body textarea,
    #neve_body select {
        height: 40px;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: 232px;
        transform: translate(243px, 241px) translate(-155%, -200%) !important;
    }
    footer .social-wrap a {
        height: 40px;
        width: 40px;
    }
    footer .form-field label {
        font-size: 14px;
    }
    footer .sub_buttons input#sidebar_button {
        font-size: 14px;
    }
    .n2-ss-layer.n2-ow.n-uc-OdQRnl5ZCGxR {
        width: 172.463px;
        height: 88.8167px;
        transform: translate(200px, 238px) translate(-88%, 67%);
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1,
    .home .banner-section .banner-content .n2-ss-item-content p {
        font-size: 18px ;
        line-height: 25px ;
        text-align: center ;
        display: block !important;
        white-space: unset !important;
    }
       /* Start CSS H(18-04-2024) */
       .home .banner-section .banner-content .n2-ss-item-content p {
        font-size: 18px !important;
        line-height: 25px !important;
        text-align: center !important;
    }
    /* End CSS H(18-04-2024) */
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 br {
        display: none;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child .n2-ss-button-container a.n2-ow {
        font-size: 16px;
        line-height: 45px;
        padding: 0px 46.1px 0 17px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child .n2-ss-button-container a.n2-ow::before {
        width: 15px;
        height: 12px;
        right: 18px;
    }
    .cate-title-cnt h4.cate-nm {
        font-size: 14px;
    }
    .cate-title-cnt span.product-count {
        font-size: 14px;
        letter-spacing: -0.5px;
    }
    .cate-title-cnt span.product-count::before {
        width: 80px;
        height: 2px;
        left: -3px;
    }
    .cnt-wrap .sml,
    .cnt-wrap .top-sml {
        font-size: 14px;
        line-height: 30px;
    }
    #neve-body span.top-sml {
        font-size: 16px;
    }
    .cnt-wrap .elementor-heading-title .sml {
        padding-top: 0px;
    }
    .product-category-wrap .elementor-shortcode .category-wrap {
        min-height: 88px;
    }
    button.is-search-submit {
        top: 2.5px;
        right: 1.5px;
    }
    /*Start of the day 16-05-2024*/
    /* .our-partner-section .grid-5 .our-teams {
        height: auto;
        width: 100%;
        background: transparent;
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 18px;
    }
    .our-partner-section .grid-5 .our-teams .team-image {
        height: 98px;
        width: 100%;
        display: flex;
        background: #fff;
        align-items: center;
        justify-content: center;
        padding: 4px 9px;
        border-radius: 8px;
    }
    .our-partner-section .grid-5 .our-teams .team-image img {
        height: auto;
        width: auto;
        max-width: 100%;
        margin: auto;
    } */
    /*End of the day 16-05-2024*/
    .btn-arrow a.elementor-button span.elementor-button-text::after,
    .products-wrp a.elementor-button span.elementor-button-text::after {
        top: -2px;
        background-size: 16px;
    }
    .cnt-wrap .abt-list li::before {
        top: 0px;
    }
    .price-list .gld {
        text-align: end;
    }
    .price-list .slvr {
        text-align: start;
    }
    .price-list .pltnm {
        text-align: end;
    }
    .price-list .pldm {
        text-align: start;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        transform: none !important;
        top: auto;
        bottom: 39px;
        left: 0;
        right: 0;
        margin: 0;
        padding: 0;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        transform: none !important;
        max-width: 345px !important;
        top: 146px;
        margin: 0 auto !important;
        left: 0;
        right: 0;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ow:nth-child(2) {
        transform: none !important;
        top: 204px;
        margin: 0 auto;
        left: 117px;
        right: 0;
        width: 100% !important;
        max-width: 200px;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: auto;
        transform: none;
        padding: 0;
        margin: 0;
    }
    .n2-ss-layer.n2-ow.n-uc-a86ABAm7pWmg {
        transform: translate(244px, 241px) translate(-116%, 3%) !important;
    }
    .header-search.e-flex.e-con {
        width: 52.5%;
    }
    .header.sticky {
        margin-top: -29px;
    }
    .border-custom h4::before {
        bottom: 0;
    }
    .cnt-wrap .abt-list {
        padding-left: 25px;
    }
    .cnt-wrap .abt-list li::before {
        left: -24px;
    }
    body#neve_body .n2-ss-layer .n2-ow.n-uc-R5CSrTvLRZVS .n2-ss-layer--auto #n2-ss-2item1 br {
        display: none;
    }
    body#neve_body .n2-ss-layer .n2-ow.n-uc-R5CSrTvLRZVS .n2-ss-layer--auto #n2-ss-2item1 {
        display: block !important;
        white-space: wrap !important;
    }
    .our-partner-section .grid-5 {
        padding-left: 0px;
        display: block;
    }
    .elementor-widget-tabs .elementor-tabs .elementor-tab-title {
        display: none;
    }
    body#neve_body .our-partner-section .owl-nav button,
    body#neve_body .our-partner-section .ti-controls>div {
        margin: 0 5px;
    }
    body#neve_body .owl-nav button,
    body#neve_body .ti-controls>div {
        margin: 0 -7px;
    }
    .our-partner-section .grid-5 .owl-nav {
        text-align: center;
        position: static;
        margin-top: 26px;
    }
    #neve_body .our-partner-section .grid-5 .owl-nav button {
        margin: 0 9px;
    }
    button.owl-prev {
        position: static;
    }
    button.owl-next {
        position: static;
    }
    body#neve_body .owl-nav button,
    body#neve_body .ti-controls>div {
        width: 30px;
        height: 30px;
    }
    body#neve_body .ti-widget.ti-goog .ti-controls .ti-next::before,
    body#neve_body .ti-widget.ti-goog .ti-controls .ti-prev::before {
        left: 11px;
        line-height: 21px;
    }
    body#neve_body .ti-widget.ti-goog .ti-controls .ti-prev::before {
        top: 4px;
        left: 10px;
    }
    ul.products.columns-3 .owl-nav .owl-prev::before,
    ul.products.columns-3 .owl-nav .owl-next::before {
        line-height: 27px;
    }
    .woocommerce-page.columns-3 ul.products li.product,
    .woocommerce.columns-3 ul.products li.product {
        width: 100%;
        margin: 0;
    }
    .text-heading h2::before {
        content: "";
        top: 2px;
        left: -20px;
        width: 15px;
        height: 15px;
        background-size: 15px;
    }
    #neve_body .list-icons ul li::before {
        left: -15px;
    }
    .storage-heading h2::before {
        left: -25px;
        top: -2px;
    }
    .faq-slider .fa-caret-up::before {
        top: 6px;
    }
    #neve_body .faq-slider .elementor-toggle-icon-left {
        right: 10px;
    }
    #neve_body .sell-us-images .elementor-widget-container {
        height: 250px;
    }
    .woocommerce form .form-row label {
        font-size: 14px !important;
        line-height: 46px;
        left: 19px !important;
    }
    #neve_body.woocommerce-page input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body.woocommerce-page textarea,
    #neve_body.woocommerce-page select {
        padding: 0 15px;
    }
    .woocommerce form .input_focus label,
    .woocommerce form .value_focus label {
        top: -5px;
        font-size: 13px !important;
        line-height: 20px;
    }
    .woocommerce form.checkout_coupon,
    .woocommerce form.login,
    .woocommerce form.register {
        padding: 15px;
        margin-top: 10px;
    }
    .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
        margin-left: -16px;
    }
    .woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
        font-size: 16px;
        line-height: 19px;
        padding: 12px 44px 12px 14px;
    }
    /* .woocommerce .woocommerce-form-login .woocommerce-form-login__submit::before {
        top: 13px;
        height: 16px;
        width: 16px;
        background-position: -4px -174px;
    } */
    .woocommerce .woocommerce-form-login .woocommerce-form-login__submit::before {
        top: 10px;
        height: 23px;
        width: 22px;
        background-position: -4px -174px;
    }
    .woocommerce-register.register,
    .woocommerce-register.register a,
    body.woocommerce-account .woocommerce-LostPassword a {
        font-size: 14px;
        line-height: 14px;
        display: flex;
        justify-content: space-around;
    }
    .main-title h2 {
        font-size: 22px;
        line-height: 22px;
    }
    .woocommerce-page .nv-single-page-wrap.col {
        margin-bottom: 40px;
    }
    .woocommerce-wishlist.woocommerce-page .nv-single-page-wrap.col {
        margin-bottom: 19px;
    }
    .nv-content-wrap.entry-content br {
        display: none;
    }
    .woocommerce .col2-set,
    .woocommerce-page .col2-set {
        padding: 40px 0 0px 0;
    }
    .woocommerce form .form-row {
        margin-bottom: 9px !important;
    }
    /*.............................My ACCOUNT(Resister page)................................*/
    .woocommerce-form-register .form-row label {
        font-size: 14px;
        left: 15px;
    }
    .woocommerce-form-register .form-row.form-row-first {
        padding-right: 0;
    }
    .woocommerce-form-register .form-row.form-row-last {
        padding-left: 0;
    }
    .woocommerce-form.woocommerce-form-register.register {
        padding: 15px 15px 0px 15px;
    }
    .woocommerce-form-register .form-row,
    .form-row.register-page a {
        margin-bottom: 15px;
        font-size: 14px;
        line-height: 14px;
    }
    .woocommerce-privacy-policy-text p {
        font-size: 14px;
        line-height: 18px;
    }
    /* .woocommerce-form-register__submit.reg-submit::before {
        right: 111px;
        top: 28px;
        height: 16px;
        width: 16px;
        background-position: -4px -174px;
    } */
    .woocommerce-form-register__submit.reg-submit::before {
        right: 12px;
        top: 0;
        height: 23px;
        width: 23px;
    }
    .woocommerce-form-register__submit.reg-submit {
        padding: 0px 44px 0px 15px;
        font-size: 16px;
        line-height: 41px;
        margin-top: 15px;
    }
    .register-form-wrap.sign-in-out-form {
        padding: 0px 0 40px 0;
    }
    #neve_body .woocommerce-form input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body .woocommerce-form textarea,
    #neve_body .woocommerce-form select {
        padding: 0 15px;
        font-size: 14px !important;
    }
    .password-wrap::before,
    .confirm-password-wrap::before {
        right: 15px;
        background-position: 0px -174px;
        width: 20px;
        height: 20px;
        background-size: 20px;
    }
    .woocommerce-form-register .form-row.form-row-first,
    .woocommerce-form-register .form-row.form-row-last {
        float: none;
        width: 100%;
    }
    #neve_body:not(.home, .inner-banner-pages) {
        padding-top: 120px;
    }
    .woocommerce-LostPassword.lost_password {
        padding: 9px 0 0 0;
    }
    .my-account-wrap {
        display: flex;
        flex-direction: column;
    }
    body.woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100% !important;
    }
    body.woocommerce-account .woocommerce-MyAccount-content {
        width: 100% !important;
        margin-top: 20px;
        padding: 7px 15px 7px;
        margin-left: 0;
    }
    .woocommerce table.shop_table_responsive thead,
    .woocommerce-page table.shop_table_responsive thead {
        display: table-header-group;
    }
    .my-acc h4 {
        font-size: 16px;
        line-height: 20px;
    }
    .woocommerce-account .woocommerce-MyAccount-content p {
        font-size: 15px;
        line-height: 120%;
    }
    .woocommerce table thead th,
    .woocommerce table.shop_table th,
    .woocommerce-account .woocommerce-Address address,
    .my-account-wrap footer .edit {
        font-size: 14px;
        line-height: 22px;
    }
    .woocommerce-account table.shop_table tr td,
    .woocommerce-account table.shop_table tr td a,
    .woocommerce-account table.shop_table tr td span,
    .woocommerce-account table.shop_table tr td strong,
    .woocommerce-account table.shop_table tfoot tr th,
    .woocommerce-order-received .shop_table.order_details tr td,
    .woocommerce-order-received .shop_table.order_details tr td a,
    .woocommerce-order-received .shop_table.order_details tr td span,
    .woocommerce-order-received .shop_table.order_details tr td strong,
    .woocommerce-order-received .shop_table.order_details tfoot tr th {
        line-height: 22px;
        font-size: 14px;
    }
    .woocommerce table.shop_table_responsive tr td::before,
    .woocommerce-page table.shop_table_responsive tr td::before {
        display: none;
    }
    .dashboard-address-content-wrap h3 {
        font-size: 16px;
        line-height: 20px;
    }
    .woocommerce-account .woocommerce-Address .woocommerce-Address-title {
        padding: 8px 15px;
    }
    .woocommerce-account .woocommerce-Address address,
    .my-account-wrap footer .edit {
        padding: 8px 17px 8px;
        font-size: 14px;
        line-height: 22px;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
        font-size: 14px;
        line-height: 20px;
    }
    .dash-wrap {
        padding: 8px 0 0px 0;
    }
    .dashborad-order-content-wrap>h2:first-of-type,
    .dashboard-address-content-wrap>h2:first-of-type {
        margin: 0;
    }
    .most-popular-section ul.products.columns-3 {
        padding: 0 40px;
    }
    .left-title.main-title h2 {
        text-align: center;
    }
    body .cnt-wrap .top-sml {
        text-align: center;
        padding-bottom: 0;
        line-height: 23px;
        font-size: 14px;
    }
    #neve_body .header-search input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body .header-search textarea,
    #neve_body .header-search select {
        font-size: 15px !important;
        height: 40px;
    }
    .terms-condition .main-title h2 {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .cate-title-cnt {
        width: 70%;
    }
    .cate-img {
        width: 30%;
    }
    .cate-title-cnt {
        padding-left: 5px;
    }
    .dashborad-order-content-wrap {
        overflow-x: unset;
    }
    .woocommerce table.shop_table_responsive thead,
    .woocommerce-page table.shop_table_responsive thead {
        display: none;
    }
    .dashborad-order-content-wrap table thead {
        border-bottom: none;
    }
    #neve_body.woocommerce-account table tbody tr>td {
        border: 0;
        font-size: 14px;
        color: #333333;
        padding: 3px 15px !important;
        min-height: 50px;
        border-top: 1px solid #ddd !important;
        line-height: 50px !important;
        text-align: center !important;
        padding-left: 40% !important;
        position: relative;
        display: flex !important;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        width: 100%;
        max-width: 100%;
        text-transform: capitalize;
    }
    #neve_body.woocommerce-account table tbody tr>td::before {
        content: attr(data-label);
        float: left;
        text-align: left;
        font-size: 14px;
        font-weight: normal;
        line-height: 120%;
        position: absolute;
        left: 0;
        width: 38%;
        background: #bc8e2c;
        color: #fff;
        padding: 0 13px;
        height: 100%;
        top: 0;
        bottom: 0;
        display: flex;
        align-items: center;
    }
    .woocommerce-account table.shop_table tbody tr:not(:last-child) {
        margin-bottom: 30px;
    }
    .dashborad-order-content-wrap tbody {
        border: 0;
    }
    .personal-information h2,
    body fieldset legend {
        font-size: 20px;
    }
    .woocommerce-EditAccountForm.edit-account p.form-row-first,
    .woocommerce-EditAccountForm.edit-account p.form-row-last,
    .form-edit-address p.form-row-first,
    .form-edit-address p.form-row-last {
        width: 100%;
    }
    .woocommerce-account .woocommerce-MyAccount-content p em {
        font-size: 14px;
        line-height: 120%;
    }
    body fieldset label {
        font-size: 10px !important;
    }
    .my-account-wrap .woocommerce-Addresses.col2-set.addresses {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 15px 24px;
    }
    .woocommerce-Address-title.title h3 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 0 !important;
    }
    html body.woocommerce-checkout form.checkout {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    html body.woocommerce-checkout form.checkout .nv-customer-details {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    body.woocommerce-checkout form div.nv-order-review {
        padding: 20px;
        width: 100%;
    }
    .woocommerce-checkout .woocommerce-info,
    .woocommerce-checkout .woocommerce-info a {
        line-height: 22px;
        font-size: 14px;
        align-items: flex-start;
        text-align: start;
        flex-direction: row;
    }
    .woocommerce-checkout .woocommerce-info a {
        margin-top: 0;
    }
    .woocommerce-shipping-fields h3#ship-to-different-address label.woocommerce-form__label span {
        font-size: 14px;
    }
    html body.woocommerce-checkout table.shop_table thead th {
        padding-bottom: 16px;
        line-height: 19px;
    }
    .woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td {
        font-size: 14px;
        line-height: 16px;
    }
    html body.woocommerce-checkout .nv-order-review table.woocommerce-checkout-review-order-table tfoot tr th {
        font-size: 16px;
        line-height: 19px;
    }
    body.woocommerce-checkout #content #payment p {
        font-size: 14px;
        line-height: 19px !important;
    }
    .woocommerce-checkout form.checkout .nv-customer-details .col2-set,
    body.woocommerce-checkout form div.nv-order-review {
        padding: 15px;
    }
    .woocommerce-checkout .dash-wrap {
        padding: 8px 0 40px 0;
    }
    .ac-login-note h4 {
        font-size: 14px;
        margin-bottom: 10px;
    }
    html body.woocommerce-checkout .woocommerce form.login {
        padding: 15px;
    }
    html body.woocommerce-checkout .lost_password {
        padding: 0;
    }
    html body.woocommerce-checkout .lost_password a {
        line-height: 14px;
    }
    body.woocommerce-checkout #content form.woocommerce-form-login button {
        margin: 20px auto;
    }
    .woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-last .button {
        line-height: 47px;
        font-size: 14px;
        max-width: 190px;
        padding: 0px 34px 0px 10px;
        margin-left: 5px;
    }
    html body.woocommerce-checkout main .woocommerce form.checkout_coupon .form-row-first {
        width: 50%;
    }
    body.woocommerce-checkout #content form>p:first-child {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 14px;
    }
    .woocommerce button.button::before,
    .woocommerce-page #payment #place_order::before {
        right: 10px;
    }
    .woocommerce-page form.checkout_coupon p:first-child,
    .all-class {
        font-size: 14px;
        line-height: 14px;
        text-align: left;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon {
        margin-top: 15px;
    }
    .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
        margin-top: 0;
    }
    body.woocommerce-view-order .woocommerce-customer-details .addresses {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 15px 24px;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-customer-details {
        margin-bottom: 15px;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr td,
    body.woocommerce-view-order .shop_table tfoot tr td span,
    .woocommerce-account.woocommerce-view-order .woocommerce-Price-amount.amount bdi,
    #neve_body.woocommerce-view-order table a {
        font-size: 14px;
        line-height: 22px;
    }
    .woocommerce-order-details table.shop_table .woocommerce-table__product-name .product-quantity {
        font-size: 14px;
        padding-left: 0px;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .view-order-notes {
        font-size: 14px;
        line-height: 100%;
    }
    .order-details-tilte,
    .view-title {
        font-size: 17px;
        line-height: 100%;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-table__line-item.order_item {
        display: block;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-table__line-item.order_item {
        display: block;
        width: 100%;
        max-width: 100%;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table {
        display: block;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table tbody {
        display: block;
    }
    .woocommerce-account.woocommerce-view-order thead {
        display: none;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr th {
        font-size: 14px !important;
        line-height: 22px !important;
        width: 100%;
    }
    body.woocommerce-view-order .elementor-section-boxed {
        padding: 26px 0 30px 0;
    }
    html body.woocommerce-view-order table tfoot {
        width: 100% !important;
        display: block;
        max-width: 100%;
    }
    html body.woocommerce-view-order table tfoot tr {
        width: 100%;
        display: block;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table.shop_table.order_details tr td:last-child {
        min-width: 130px;
        border: unset !important;
    }
    .woocommerce-order-received .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        padding-top: 0;
    }
    .woocommerce-order-received .woocommerce ul.order_details {
        display: flex;
        flex-direction: column;
    }
    .woocommerce-order-received .woocommerce ul.order_details li {
        font-size: 14px;
        line-height: 100%;
        width: 100%;
        max-width: 100%;
        border-right: none;
        border-bottom: 1px solid #E1DFE1;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .woocommerce-order-received .woocommerce ul.order_details li:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: 0;
    }
    .woocommerce-order-received .woocommerce ul.order_details li {
        display: flex;
        flex-direction: row;
    }
    .woocommerce-order-received .woocommerce ul.order_details li strong {
        font-size: 14px;
        margin: 0;
        padding-left: 10px;
    }
    .woocommerce-order-received .shop_table.order_details tr td:first-child {
        min-width: 250px;
    }
    .woocommerce-order-received .shop_table.order_details tr td:last-child {
        min-width: 100px;
    }
    .woocommerce-order-received table.shop_table .woocommerce-table__product-name .product-quantity {
        padding-left: 10px;
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-notice--success {
        font-size: 14px;
    }
    .woocommerce-order-received .dash-wrap {
        padding: 40px 0 40px 0 !important;
    }
    .woocommerce-order-received .woocommerce ul.order_details li bdi {
        font-size: 14px;
    }
    #neve_body .list-icons ul li::before,
    #neve_body .storage-list-icons ul li::before {
        top: 7px;
    }
    .woocommerce .woocommerce-error li a {
        margin-top: 0;
    }
    .woocommerce-error li,
    .woocommerce-info li,
    .woocommerce-message li {
        font-size: 14px;
        line-height: 100%;
        word-break: break-all;
    }
    body .woocommerce-error::before,
    body .woocommerce-info::before,
    body .woocommerce-message::before {
        display: flex !important;
        flex-wrap: wrap;
        top: 8px !important;
        height: auto;
    }
    .login-form-wrap {
        padding: 38px 0 40px 0;
    }
    .dashborad-section .woocommerce .login-form-wrap {
        padding-top: 0;
    }
    .show-password-input::after {
        top: 4px;
    }
    body .woocommerce .woocommerce-error,
    body .woocommerce-page .woocommerce-error {
        margin: 0;
    }
    .register-form-wrap .show-password-input::after {
        top: 18px;
    }
    .woocommerce-lost-password .elementor-top-section {
        padding: 38px 0 40px 0;
    }
    .woocommerce-lost-password .elementor-top-section {
        padding: 38px 0 40px 0;
    }
    #neve-checkout-coupon .woocommerce-info::before {
        display: none !important;
    }
    .dashborad-section {
        padding: 38px 0 40px 0;
    }
    .woocommerce-EditAccountForm.edit-account .show-password-input::after {
        top: 6px;
        left: auto;
        right: 0px;
    }
    .woocommerce-EditAccountForm.edit-account fieldset .form-row label {
        font-size: 9px !important;
        line-height: 55px;
        left: 19px !important;
    }
    .woocommerce-EditAccountForm.edit-account fieldset .input_focus label,
    .woocommerce-EditAccountForm.edit-account fieldset .value_focus label {
        top: -5px;
        font-size: 9px !important;
        line-height: 19px;
    }
    /* #neve_body.woocommerce-header, body.woocommerce-wishlist {
        padding-top: 120px;
    } */
    /*Start of the day 17-05-2024*/
    #neve_body.woocommerce-header, body.woocommerce-wishlist {
        padding-top: 102px;
    }
    /*End of the day 17-05-2024*/
    .woocommerce button.button::before {
        right: 15px;
    }
    .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
        padding: 0px 44px 0px 20px;
    }
    .woocommerce-cart .order-total .woocommerce-Price-currencySymbol {
        line-height: 160%;
    }
    .woocommerce-cart .woocommerce-message::before {
        top: -4px !important;
    }
    /* .gold-inner-page {
        padding-top: 120px;
    } */
      /*Start of the day 16-05-2024*/
    .gold-inner-page {
        padding-top: 102px;
    }
    /*End of the day 16-05-2024*/
    .single-product .nv-single-product-top .summary.entry-summary .stock-in .in-stock {
        font-size: 14px;
        line-height: 20px;
    }
    body#neve_body.search-results .posts-wrapper {
        padding: 37px 15px 40px 15px;
        grid-template-columns: repeat(1, 1fr);
    }
    body.search-results .nv-page-title h1 {
        font-size: 22px;
        line-height: 23px;
    }
    .search-no-results .col-12.nv-content-none-wrap p {
        font-size: 14px;
        line-height: 19px;
    }
    .search-no-results .gold-inner-page .nv-content-none-wrap {
        padding: 45px 0 45px 0;
    }
    body#neve_body.search-results .posts-wrapper .search-title {
        grid-column: unset;
    }
    body#neve_body.search-results .posts-wrapper .search-title {
        font-size: 14px;
        line-height: 14px;
        margin-bottom: 0px;
    }
    body#neve_body.search-results .posts-wrapper .search-title::after {
        margin-bottom: 0px;
    }
    #neve_body.woocommerce-cart .from-payment-wrap table.shop_table.cart tr.cart_item td.product-remove {
        padding-left: 0 !important;
    }
    .woocommerce .shop_table.cart .product-remove a {
        padding-left: 12px;
    }
    .woocommerce-cart .dash-wrap {
        padding: 8px 0 40px 0;
    }
    main#content form .custom-error {
        padding: 5px 10px;
        font-size: 14px;
        line-height: 14px;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .view-note.note-show {
        padding: 20px 0 0 10px;
    }
    .woocommerce-view-order table.shop_table .order-details-tilte {
        padding-left: 10px;
        padding-bottom: 10px;
    }
    .login-unique .dashborad-section {
        padding: 0 0 40px 0;
    }
    .col2-set.addresses .woocommerce-customer-details--email {
        word-break: break-all;
    }
    html main#content form .show-password-input::before {
        width: 15px;
        right: 5px;
        top: 16px;
        background-position: 0 -125px;
        height: 15px;
        background-size: 15px;
    }
    #neve_body .dashborad-section {
        padding-top: 37px;
    }
    .login-unique .dashborad-section .col2-set {
        padding: 0;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon .form-row-last button.button::before {
        right: 0;
        top: 14px;
        left: 120px;
    }
    .woocommerce-checkout .woocommerce-error::before {
        top: 18px !important;
    }
    .woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container .qib-button:not(#qib_id):not(#qib_id) {
        top: 4px;
        left: -6px;
        right: 0;
        margin: 0 auto;
    }
    .woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container .plus.qib-button::before {
        left: 60px;
        top: -26px;
        right: 0;
        bottom: auto;
    }
    .header-search .header-label-section label .all-class {
        font-size: 14px;
        line-height: 14px;
    }
    .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
        padding-left: 30px !important;
        align-items: start;
    }
    body .woocommerce-message::before {
        top: 8px !important;
        height: auto;
    }
/* G 14-10-2023 start */
    .woocommerce-account table.shop_table tbody tr td a.button.invoice::before {
        top: -3px;
    }
    .star-rating.custom-star {
        padding-bottom: 41px;
    }
/* G 14-10-2023 end */
body.woocommerce-checkout#neve_body .woocommerce-checkout .nv-order-review li fieldset.wc-payment-form {
    margin-top: 20px;
}       /*8-2-2024*/
body.woocommerce-checkout#neve_body #payment ul.payment_methods li.wc_payment_method label {
    padding: 0;
}         /*8-2-2024*/
.woocommerce-checkout .nv-order-review .woocommerce-terms-and-conditions-wrapper .red br:nth-child(3) {
    display: block;
}        /*8-2-2024*/
/* Start CSS H(27-03-2024) */
.awdr-bulk-customizable-table .volume-discount {
    font-size: 30px;
    margin-bottom: 10px;
}
/* End CSS H(27-03-2024) */
/* Start CSS H(28-03-2024) */
    .single-product .nv-single-product-top .summary.entry-summary .product-share a.twitter::before {
        top: 10px;
        left: 10px;
        background-size: 13px;
    }
/* End CSS H(28-03-2024) */
/* start of the css **** 16-04-2024 */
.banner-section div#n2-ss-2 .n2-ss-layer.n2-ow:nth-child(2) {
    top: 265px;
    left: 148px;
}
.banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
    padding-left: 0;
}
/* end of the css **** 16-04-2024 */
/* Start CSS H(18-04-2024) */
.home .banner-section div#n2-ss-2 .n2-ss-layer.n2-ow:nth-child(2) {
    top: 350px;
    left: 60px;
}
.home .banner-section .banner-content .n2-ss-item-content p {
    position: absolute;
    left: -60px;
    bottom: 0;
    right: 0;
}
.home .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
    margin-left: 0;
    height: 135px;
    margin-top: 45px;
    position: absolute;
    top: 0;
    left: -44px;
    right: 0;
    bottom: auto;
}
/* End CSS H(18-04-2024) */
/* Start CSS H(24-04-2024) */
.show-table-price {
    margin-top: -24px;
}
/* End CSS H(24-04-2024) */
/*Start of the day 16-05-2024*/
#neve_body.woocommerce nav.woocommerce-pagination ul li ,
#neve_body .page-numbers li a {
    margin-right: 10px;
}
/*End of the day 16-05-2024*/
/*Start of the day 17-05-2024*/
 #neve_body .page-numbers li a {
    margin-right: 0;
}
/*End of the day 17-05-2024*/
/* start *** 11-7-2024 */
.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message a {
    margin-left: 0px !important;
    white-space: unset;
    margin-top: 20px !important;
}
body.woocommerce-cart .woocommerce .from-payment-wrap .cart-collaterals {
    padding-left: 0;
}
/* end *** 11-7-2024 */
/* 22-01-2024 */
.slider-content-text h2 {
    font-size: 22px;
    line-height: 30px;
}
.slider-content-text p {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0 20px;
}
.slider-image-container {
    margin: 0px 0px 0 20px;
    max-width: 150px;
}
.banner-content .slider-banner-item {
    padding: 0px 0 45px;
}
.slider-content-text .slider-container {
    margin: 20px 0 0;
}
.header.sticky {
    margin-top: -49px;
}
.slider-content-text .slider-button::before {
    top: 16px;
}
/* 22-01-2024 */
/*  23-01-2025 */
.banner-content .slider-banner-item {
    flex-direction: column-reverse;
    justify-content: center;
}
.banner-content .slider-banner-item.review-text-exists div.slider-content-text {
    padding: 20px 0px 0 0px;
    width: 100%;
}
.slider-content-text p.slider-review-text {
    font-size: 16px;
    line-height: 26px;
}
.banner-content .slider-banner-item.review-text-exists div.slider-banner-thumbnail {
    padding: 0;
    max-width: 200px;
    margin: 0 0 10px;
}
.slider-author-info .slider-author-image {
    min-width: 40px;
    min-height: 40px;
}
.slider-content-text p.slider-author-name {
    font-size: 14px;
    line-height: 20px;
}
.banner-content .slider-banner-item {
    padding: 110px 0 45px;
    justify-content: center;
}
.slider-author-rating .fa::before {
    font-size: 20px;
}
.slider-author-review-count {
    font-size: 12px;
    line-height: 18px;
}
.slider-content-text p.slider-author-rating {
    font-size: 13px;
    line-height: 17px;
}
/*  23-01-2025 */
}
@media only screen and (min-width: 580px) and (max-width: 767px) {
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart {
        padding-right: 42% !important;
    }
    .login-unique .woocommerce-form-login .woocommerce-register {
        justify-content: center;
    }
    .woocommerce .woocommerce-form-login .woocommerce-register {
        justify-content: center;
    }
    .woocommerce .woocommerce-form-login .woocommerce-register a{
        margin-left: 7px;
    }
    .login-unique .woocommerce-form-login .woocommerce-register a {
        margin-left: 10px;
    }
    .woocommerce-checkout .entry-content .woocommerce-info a {
        margin-right: 8px;
    }
    .header-search {
        margin-left: auto;
    }
    .dashboard-address-content-wrap .col2-set.addresses {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px 24px;
    }
    .our-story {
        width: 100%;
    }
    html body.woocommerce-checkout main .woocommerce form.checkout_coupon .form-row-first {
        width: 70%;
    }
    .woocommerce-checkout .woocommerce-info,
    .woocommerce-checkout .woocommerce-info a {
        flex-direction: row;
        justify-content: flex-start;
    }
    body.woocommerce-view-order .woocommerce-customer-details .addresses,
    .my-account-wrap .woocommerce-Addresses.col2-set.addresses,
    .woocommerce-order-received .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px 15px;
    }
    .woocommerce-order-received .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
        word-break: break-all;
    }
    .our-vission-section-img {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px 15px;
    }
    body#neve_body.search-results .posts-wrapper {
        padding: 40px 15px;
        grid-template-columns: repeat(2, 1fr);
    }
    body#neve_body.search-results .posts-wrapper .search-title {
        grid-column: 1/3;
    }
/* Start CSS H(18-04-2024) */
    .home .banner-section .banner-content .n2-ss-item-content p {
        left: -140px;
        right: 0;
    }
    /* 19-04-2024 */
    .home .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        height: 140px;
        margin-top: 55px;
        left: 40px;
    }
/* End CSS H(18-04-2024) */
/* start *** 11-7-2024 */
.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message a {
    margin-left: 20px !important;
    white-space: nowrap;
    margin-top: 0px !important;
}
/* end *** 11-7-2024 */
/* 22-01-2024 */
.banner-content .slider-banner-item {
    min-height: 630px;
}
/* 22-01-2024 */
}
/* 20-03-2025 */
.nv-card-content-wrapper .in-stock::before {
    top: 3px;
}
/* 20-03-2025 */
}
@media only screen and (max-width: 1199px) {
    .most-popular-section .button.product_type_simple::before {
        left: 105px;
    }
    .woocommerce-checkout .nv-order-review .woocommerce-terms-and-conditions-wrapper .id-text {
        margin-top: 10px;
    }
    .woocommerce ul.products li.product a.add_to_cart_button, .right-sec-wrap .products li.product .nv-card-content-wrapper > a.button {
        font-size: 15px;
    }
    p#receive_newsletter_field .checkbox input#receive_newsletter {
        margin-right: 7px;
    }
    #neve_body .header-top-right > div:nth-child(3) {
        padding: 0;
        padding-left: 0;
    }
    #neve_body .header-top-right > div:nth-child(2) > .elementor-widget-container a {
        font-size: 15px;
    }
    body.search-results .nv-page-title h1.search-title {
        font-size: 40px;
        line-height: 44px;
        padding-bottom: 5px;
    }
    header .cart-icon-wrapper .nv-icon.nv-cart::before {
        top: 0px;
        right: 2px;
        font-size: 18px;
    }
    .single-product .entry-summary .price span bdi {
        font-size: 22px;
    }
    .woocommerce-wishlist .nv-content-wrap {
        padding-bottom: 56px;
    }
    #neve_body .header-top-right > div:last-child {
        padding-right: 7px;
        padding-left: 2px;
    }
    #neve_body .header-top-right > div:nth-child(2n) {
        padding-right: 9px;
        padding-left: 7px;
    }
    header .header-top-right > div.header-left-box {
        padding-left: 2px;
        padding-right: 2px;
    }
    .single-product .nv-single-product-top .entry-summary .cart button.single_add_to_cart_button::before {
        top: -3px;
    }
    body#neve_body.woocommerce-cart #content .from-payment-wrap form td.actions .coupon button.submit::after {
        width: 121px;
    }
    .woocommerce-cart .woocommerce .from-payment-wrap form td.actions .coupon button.submit::before {
        top: -2px;
    }
    .woocommerce-checkout .entry-content .woocommerce-form-login.login .lost_password {
        margin-top: -15px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail a {
        width: 100px;
        height: 100px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail a img {
        padding: 6px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail {
        padding: 15px;
        width: 100px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr .product-remove a {
        font-size: 26px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart a {
        font-size: 16px;
        line-height: 48px;
        padding: 0 28px 0 4px !important;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-remove {
        padding-left: 10px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-name {
        padding-left: 5px;
        padding-top: 20px;
        padding-right: 5px;
        max-width: 250px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart a::before {
        right: 10px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-stock-status {
        padding-left: 8px;
    }
    /* .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-price {
        padding-left: 8px;
    } */
    .woocommerce-wishlist .entry-content .cart.wishlist_table thead th.product-stock-status {
        padding-left: 7px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-price span {
        font-size: 15px;
        line-height: 120%;
    }
    .woocommerce-wishlist .entry-content .cart.wishlist_table thead th {
        padding: 10px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-stock-status span {
        font-size: 15px;
        line-height: 23px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr .product-name a {
        font-size: 15px;
        line-height: 20px;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)>a::before {
        left: 12px;
        top: 10px;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)>a::after {
        right: -17px;
        height: 40px;
    }
    #neve_body .header-top-right li::not(.mini_cart_item)>a::before {
        left: 46px;
        top: 10px;
    }
    .header-middle-box .contacts-wrap a {
        padding-left: 21px;
        padding-right: 10px;
        font-size: 16px;
        line-height: 35px;
    }
    .header-left-box .price-wrap ul.price-list li {
        /* font-size: 16px; */
        line-height: 35px;
        padding-right: 18px;
    }
    .banner-section .n2-ss-slide-active {
        height: 604px !important;
    }
    /* .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: 528px;
    } */
    .product-category-wrap .elementor-shortcode .category-wrap {
        min-height: 140px;
        padding: 10px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        padding-top: 0;
        margin-top: -94px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        padding-top: 0px;
        margin-top: -119px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child .n2-ss-button-container a.n2-ow {
        line-height: 52px;
    }
    .n2-ss-layer.n2-ow.n-uc-spYCVuyUCnQI {
        margin-top: -25px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 {
        font-size: 40px;
    }
         /* Start CSS H(18-04-2024) */
         .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 40px !important;
        }
        /* End CSS H(18-04-2024) */
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)::after,
    #neve_body .header-top-right .my-cart-cls::after,
    #neve_body .header-top-right .my-cart-cls::before {
        height: 40px;
    }
    #neve_body .header-top-right li::not(.mini_cart_item)>a::before {
        left: 51px;
        top: 10px;
    }
    .no-scroll-js #neve_body {
        overflow: hidden;
    }
    .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        font-size: 14px;
        line-height: 20px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        padding-left: 4px;
        padding-right: 0px;
        /*Start of the day 20-05-2024*/
        font-size: 14px;
        /*End of the day 20-05-2024*/
    }
    #neve_body .header-middle-box .contacts-wrap a {
        padding-left: 24px;
        padding-right: 11px;
        font-size: 15px;
    }
    #neve_body .header-left-box .price-wrap ul.price-list li {
        /* font-size: 16px; */
        line-height: 40px;
        padding-right: 15px;
    }
    .cnt-wrap .sml,
    .cnt-wrap .top-sml {
        font-size: 20px;
        line-height: 45px;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        margin-top: 32px;
    }
    #neve_body .header-left-box .price-wrap ul.price-list li {
        font-size: 14px;
        line-height: 30px;
        padding-right: 12px;
    }
    body#neve_body .header-middle-box .contacts-wrap a {
        line-height: 35px;
    }
    header .cart-icon-wrapper .nv-icon.nv-cart {
        padding: 0 0 0 0;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)::after,
    #neve_body .header-top-right .my-cart-cls::after,
    #neve_body .header-top-right .my-cart-cls::before {
        height: 42px;
        right: -14px;
    }
    #neve_body .cart-icon-wrapper .cart-count {
        font-size: 9px;
        right: -5px;
        top: -3px;
        width: 12px;
        height: 11px;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)::after,
    #neve_body .header-top-right .my-cart-cls::after,
    #neve_body .header-top-right .my-cart-cls::before {
        background: none;
    }
    .our-partner-section .grid-5 {
        display: grid;
        grid-template-columns: repeat(4, 1fr);
        grid-gap: 15px 15px;
    }
    #neve_body .cart_list .mini_cart_item a.remove {
        font-size: 20px;
    }
    .ac-login-note h4 {
        font-size: 16px;
        margin-bottom: 15px;
    }
    /* #neve_body.woocommerce-header, body.woocommerce-wishlist {
        padding-top: 145px;
    } */
    /*Start of the day 17-05-2024*/
   #neve_body.woocommerce-header, body.woocommerce-wishlist {
            padding-top: 155px;
        }
    /*End of the day 17-05-2024*/
    .woocommerce-account table.shop_table tbody tr td a.button.invoice::before {
        top: -1px;
    }
    body:not(.home) .woocommerce ul.products li.product a.add_to_cart_button::before {
        left: 140px;
    }
    .star-rating.custom-star {
        padding-bottom: 40px;
    }
       /* Start CSS H(28-03-2024) */
    .single-product .nv-single-product-top .summary.entry-summary .product-share a.twitter::before {
        background-size: 15px;
        top: 11px;
        width: 17px;
        height: 16px;
        left: 12px;
    }
    /* End CSS H(28-03-2024) */
        /* Start CSS H(18-04-2024) */
        .home .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
            margin-left: 20px;
            height: 250px;
            margin-top: 0;
        }
        .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 33px !important;
        }
        .home .banner-section .banner-content .n2-ss-button-container {
            margin-top: 50px;
            margin-left: -120px;
        }
        /* End CSS H(18-04-2024) */
/* Start CSS H(19-04-2024) */
.our-partner-section .grid-5 {
    display: flex;
    grid-gap: 0;
    margin: 0 -7px;
}
.our-partner-section .grid-5 .our-teams-wrap {
    width: 25%;
    padding: 0 7px;
}
/* End CSS H(19-04-2024) */
/* Start CSS G(23-04-2024) */
.add-to-wishlist-before_image .main-wrapper-table .awdr-bulk-customizable-table tbody tr td {
    padding: 3px;
    font-size: 14px;
}
.add-to-wishlist-before_image .main-wrapper-table .awdr-bulk-customizable-table tbody tr td bdi {
    font-size: 14px;
}
.add-to-wishlist-before_image .main-wrapper-table .awdr-bulk-customizable-table tbody tr th {
    padding: 5px 0;
}
/* End CSS G(23-04-2024) */
/*  21-01-2025 */
.slider-content-text h2 {
    font-size: 30px;
    line-height: 46px;
}
.banner-content .slider-banner-item {
    min-height: 700px;
}
.banner-content .slider-banner-item .slider-content-text {
    padding: 0 15px 0px 0;
}
/*  21-01-2025 */
/*  23-01-2025 */
.slider-content-text p.slider-review-text {
    font-size: 20px;
    line-height: 35px;
}
.banner-content .slider-banner-item.slider-banner-item-4806 .slider-banner-thumbnail, .banner-content .slider-banner-item.slider-banner-item-8724 .slider-banner-thumbnail {
    width: 50%;
    max-width: 100%;
    position: static;
}
/*  23-01-2025 */
}

/*Start CSS H(17-05-2024)*/
@media only screen and (min-width: 1024px) and (max-width: 1199px) {
    .home .our-partner-section .grid-5 .our-teams > div:not(:last-child) {
        margin-right: 15px;
    }
    .home .our-partner-section .grid-5 .our-teams {
        background: transparent;
    }
    }
    /*End CSS H(17-05-2024)*/
@media only screen and (max-width: 1024px) {
    #neve_body .header-navigation ul.hfe-nav-menu li.current-menu-item a.hfe-menu-item,
    #neve_body .header-navigation ul.hfe-nav-menu li.current-product-parent a.hfe-menu-item {
        color: #BC8E2C;
        background: #FFF;
    }
    .header-left-box.hfe-nav-menu__align-left.hfe-submenu-icon-arrow.hfe-submenu-animation-none.hfe-link-redirect-child.hfe-nav-menu__breakpoint-tablet.elementor-widget.elementor-widget-navigation-menu {
        display: none;
    }
    #neve_body .header-left-box .price-wrap ul.price-list li {
        font-size: 14px;
        line-height: 35px;
        padding-right: 10px;
    }
    .no-scroll-js #neve_body {
        overflow: hidden;
    }
    .woocommerce .products li.product .nv-card-content-wrapper h2.woocommerce-loop-product__title {
        font-size: 14px;
        line-height: 20px;
    }
    .header-search.e-flex.e-con {
        width: 77%;
    }
    /* .header .header-top-right {
        width: 62px;
    } */
    /* .header .header-top-right {
        width: 80px;
    } */
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item:hover {
        color: black;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 16px;
        transition: 0.5s all;
    }
    .header-middle-menu {
        order: 3;
        width: 4%;
    }
    #neve_body .header-top-right li::not(.mini_cart_item)>a::before {
        left: 10px;
        top: 10px;
    }
    /*responsive menu*/
    .sticky_header header#masthead .header-nav-menu {
        margin-top: 0;
    }
    header#masthead .hfe-nav-menu__toggle .hfe-nav-menu-icon {
        display: block;
        opacity: 0;
    }
    header#masthead .hfe-nav-menu__toggle::before {
        content: "";
        position: absolute;
        height: 3px;
        width: 26px;
        background: #FFF;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        margin: auto;
        box-shadow: 0 -7px 0 0 #FFF, 0 7px 0 0 #FFF;
        transition: 0.5s all;
        z-index: auto;
    }
    .no-scroll.show.menu {
        overflow: hidden;
    }
    header#masthead .hfe-nav-menu__toggle.hfe-active-menu::before {
        box-shadow: none;
        transform: rotate(45deg);
        background: #fff;
    }
    header#masthead .hfe-nav-menu__toggle.hfe-active-menu::after {
        height: 3px;
        width: 26px;
        background: #fff;
        content: "";
        position: absolute;
        margin: auto;
        top: 0;
        right: 0;
        left: 0;
        bottom: 0;
        transform: rotate(-45deg);
        transition: 0.5s all;
    }
    header#masthead .hfe-nav-menu__toggle.hfe-active-menu {
        z-index: 999999;
        background-color: #BC8E2C;
    }
    header#masthead .hfe-nav-menu__toggle.hfe-active-menu+nav {
        transform: translateY(0);
    }
    header#masthead .header-middle-menu nav {
        position: fixed;
        top: 0;
        right: 0;
        left: 0 !important;
        bottom: 0;
        padding: 120px 0 0 0;
        background: #BC8E2C;
        height: 100vh;
        overflow: hidden;
        transform: translateX(100%);
        transition: 0.5s all;
        z-index: 99999 !important;
        width: 100% !important;
        margin: 0;
        border-radius: 0;
        display: block;
    }
    header#masthead .header-middle-menu nav>ul {
        overflow: hidden;
        max-height: calc(100vh - 109px);
        display: block;
        opacity: 1;
        overflow-y: auto;
    }
    header#masthead nav>ul>li {
        margin: 0;
        background: transparent;
        /*border-bottom: 1px solid #fff;*/
        padding: 0px;
        border-radius: 0;
    }
    /* header#masthead nav>ul>li>a,
    header#masthead nav ul li>div>a {
        background: transparent;
        margin: 0px !important;
        padding: 13px 15px !important;
        color: white;
    } */
    header#masthead nav ul li.current_page_item>div>a,
    header#masthead nav ul li.current_page_item>a {
        background: #FFF !important;
        color: #333 !important;
    }
    header#masthead nav ul li.current-menu-parent>div i::before,
    header#masthead nav ul li.current-menu-parent>div i::after {
        background: #333;
    }
    /*Footermenu*/
    body footer#colophon .hfe-nav-menu__layout-horizontal {
        visibility: visible;
        opacity: 1;
        height: auto;
        background-color: transparent;
    }
    body footer#colophon .hfe-nav-menu__toggle {
        visibility: hidden;
        opacity: 0;
        display: none;
    }
    body footer#colophon .hfe-nav-menu__layout-horizontal.a.hfe-menu-item,
    body footer#colophon .hfe-nav-menu__layout-horizontal {
        background-color: transparent !important;
    }
    body footer#colophon .hfe-nav-menu__layout-horizontal ul li {
        border: 0 !important;
    }
    body footer#colophon .hfe-nav-menu__layout-horizontal ul li .hfe-menu-item {
        padding: 0 !important;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu {
        visibility: visible;
        opacity: 1;
        justify-content: center;
        align-items: center;
        flex-wrap: nowrap;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu {
        width: auto;
        margin-right: 0px;
        padding: 0 18px;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li a.hfe-menu-item {
        background-color: transparent;
    }
    footer#colophon::before {
        left: -200px;
    }
    /*end responsive menu*/
    .product-category-wrap .elementor-shortcode .category-wrap:first-child .cate-title-cnt,
    .cate-title-cnt {
        padding-left: 20px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        margin-top: -93px;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        margin-top: 23px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        padding-top: 0px;
        margin-top: -93px;
    }
    .banner-section .n2-ss-slide-active {
        height: 630px !important;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 14px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 14px;
        transition: 0.5s all;
        color: black;
        background: transparent;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item:hover {
        color: #fff;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li,
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu {
        padding: 5px 5px;
    }
    footer .hfe-nav-menu li::before {
        top: 14px;
        left: -9px;
    }
    .header.sticky {
        position: fixed;
        z-index: 999;
        background: #BC8E2C;
        margin-top: -48px;
        padding-bottom: 0;
    }
    .header-navigation ul.hfe-nav-menu li.mobile-wiew {
        display: block;
    }
    html main#content form .show-password-input {
        top: 2px;
        right: 7px;
    }
    header#masthead nav ul li.current_page_item > a {
        background: unset !important;
    }
}
@media only screen and (max-width: 1023px) {
    .most-popular-section .button.product_type_simple::before {
        left: 103px;
    }
    .woocommerce-checkout .nv-order-review .woocommerce-terms-and-conditions-wrapper .id-text {
        margin-top: 5px;
    }
    #neve_body .header-top-right > div:nth-child(2) > .elementor-widget-container a {
        font-size: 13px;
    }
    #neve_body .header-top-right > div:nth-child(3) {
        padding: 0 8px;
    }
    body.search-results .nv-page-title h1.search-title {
        font-size: 30px;
        line-height: 30px;
    }
    .single-product .entry-summary .price span bdi {
        font-size: 19px;
    }
    .woocommerce-wishlist .nv-content-wrap {
        padding-bottom: 30px;
    }
    header .cart-icon-wrapper .nv-icon.nv-cart::before {
        top: 1px;
        font-size: 15px;
    }
    #neve_body .cart-icon-wrapper .cart-count {
        top: 0px;
    }
    body#neve_body.woocommerce-cart #content .from-payment-wrap form td.actions .coupon button.submit::after {
        width: 107px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail a {
        width: 90px;
        height: 90px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-name {
        max-width: 160px;
    }
    .woocommerce-wishlist .entry-content .cart.wishlist_table thead th,
    .woocommerce-wishlist .entry-content .cart.wishlist_table thead th span {
        font-size: 15px;
        line-height: 17px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-stock-status span {
        font-size: 14px;
        line-height: 22px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart a {
        font-size: 15px;
        line-height: 41px;
        padding: 0 35px 0 8px !important;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart {
        padding-right: 10px;
    }
    #neve_body.woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr .product-remove a {
        font-size: 24px;
        margin-top: 47px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-price span {
        font-size: 13px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr .product-name a {
        font-size: 13px;
        line-height: 16px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart a::before {
        right: 9px;
        top: -3px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail {
        width: 130px;
        padding-left: 40px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 {
        font-size: 30px;
    }
         /* Start CSS H(18-04-2024) */
         .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 30px !important;
        }
        /* End CSS H(18-04-2024) */
    #neve_body .header-left-box .price-wrap ul.price-list li {
        font-size: 10.5px;
        line-height: 25px;
        padding-right: 6px;
    }
    .header-middle-box .contacts-wrap a::before {
        font-size: 14px;
    }
    #neve_body .header-middle-box .contacts-wrap a {
        padding-left: 17px;
        padding-right: 5px;
        font-size: 11px;
    }
    body#neve_body .header-middle-box .contacts-wrap a {
        line-height: 25px;
        min-width: 94px;
    }
    /* .header .header-top-right {
        width: 66px;
    } */
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        transform: translate(194px, 320px) translate(-50%, -50%) !important;
    }
    #neve_body .cart_list .mini_cart_item a.remove {
        font-size: 16px;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: 375px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:nth-child(2) {
        transform: translate(520px, 280px) translate(-50%, -50%);
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        transform: translate(98px, 470px) translate(-50%, -50%) !important;
    }
    .banner-section .n2-ss-slide-active {
        height: 480px !important;
    }
    .product-category-wrap .elementor-shortcode {
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 16px;
        transition: 0.5s all;
    }
    .product-category-wrap .elementor-shortcode .category-wrap {
        min-height: 200px;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu {
        padding: 0;
    }
    body footer#colophon .hfe-nav-menu__breakpoint-tablet .hfe-nav-menu__layout-horizontal li {
        padding: 0 0 0 10px;
    }
    footer .hfe-nav-menu li::before {
        top: 11px;
    }
    footer .form-field input#subnewsemail {
        height: 50px !important;
        padding: 0 15px 0 50px;
    }
    footer .form-field label {
        font-size: 16px;
        left: 50px;
        top: 18px;
    }
    footer .form-field::before {
        width: 20px;
        height: 14px;
        left: 16px;
    }
    footer .sub_buttons {
        position: relative;
        margin-top: 15px;
        display: flex;
    }
    footer .sub_buttons input#sidebar_button {
        font-size: 16px;
    }
    footer .sub_buttons .sbmt-btn::after {
        left: 89px;
        height: 12px;
        width: 18px;
        background-size: 100% 100%;
        background-repeat: no-repeat;
    }
    .star-rating.custom-star {
        padding-bottom: 40px;
    }
    .error-404.not-found.erro-page-heading.container {
        padding: 60px 0;
    }
    .error404 .section-heading {
        font-size: 73px;
        text-shadow: 2px 1px 2px #fff;
        line-height: 100%;
        margin-bottom: 20px;
    }
    .page-content h2 {
        font-size: 18px;
        margin: 4px 0 14px 0 !important;
    }
    .page-content p {
        font-size: 18px;
        text-shadow: 1px 1px 1px #666;
        margin-bottom: 25px;
    }
    .home-btn {
        line-height: 49px;
        padding: 0 35px;
    }
    .cate-title-cnt h4.cate-nm {
        font-size: 20px;
    }
    .cnt-wrap .sml,
    .cnt-wrap .top-sml {
        font-size: 18px;
        line-height: 30px;
    }
    .cnt-wrap .abt-list li::before {
        font-size: 8px;
        height: 16px;
        width: 16px;
    }
    body .ti-widget.ti-goog .ti-profile-img img {
        width: 60px !important;
        height: 60px !important;
    }
    body .ti-widget.ti-goog .ti-review-header::after {
        width: 30px;
        height: 31px;
        right: -14px;
    }
    body .ti-widget.ti-goog .ti-widget-container .ti-name {
        font-size: 16px;
    }
    #neve_body .header-top-right li::not(.mini_cart_item)>a::before {
        font-size: 14px;
    }
    header .cart-icon-wrapper .nv-icon.nv-cart {
        font-size: 14px;
    }
    #neve_body .cart-icon-wrapper .cart-count {
        font-size: 8px;
        right: -3px;
        top: 0px;
        width: 11px;
        height: 10px;
    }
    #neve_body .header-top-right .my-account-cls:not(.mini_cart_item)::after {
        height: 41px;
        right: 0;
    }
    .our-partner-section .grid-5 {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-gap: 15px 15px;
    }
    #neve_body .header-top-right li:not(.mini_cart_item)>a::before {
        font-size: 15px;
    }
    #neve_body .header-top-right li:not(.mini_cart_item)>a {
        position: relative;
        font-family: fontawesome;
        font-size: 0;
        color: white;
        width: 12px;
        height: 18px;
    }
    .text-heading h2::before {
        content: "";
        top: 2px;
        left: -30px;
        width: 18px;
        height: 18px;
        background-size: 18px;
    }
    .storage-heading h2::before {
        width: 18px;
        height: 18px;
        background-size: 18px;
        left: -30px;
        top: 0px;
    }
    .main-title.storage-option h2 {
        margin-bottom: 15px;
    }
    #neve_body .faq-slider .elementor-toggle-icon-left {
        right: 25px;
    }
    #neve_body .sell-us-images .elementor-widget-container {
        height: 350px;
    }
    /*...........................................My Account(Login  Page)......................................*/
    .main-title h2 {
        font-size: 30px;
        line-height: 30px;
    }
    .nv-page-title-wrap {
        margin-top: 0;
    }
    .woocommerce form.checkout_coupon,
    .woocommerce form.login,
    .woocommerce form.register {
        padding: 30px;
        margin-top: 0;
    }
    .woocommerce form .form-row {
        margin-bottom: 10px;
    }
    .woocommerce .col2-set,
    .woocommerce-page .col2-set {
        padding: 57px 0 0px 0;
    }
    /*............................................My Account(Register Page)....................................*/
    .woocommerce-form.woocommerce-form-register.register {
        padding: 38px 30px 19px 30px;
    }
    /* .woocommerce-form-register__submit.reg-submit::before {
        right: 285px;
        top: 54px;
    } */
    .woocommerce-form-register__submit.reg-submit::before {
        top: 0;
    }
    .woocommerce-form-register .form-row.form-row-first {
        padding-right: 7.5px;
    }
    .woocommerce-form-register .form-row.form-row-last {
        padding-left: 7.5px;
    }
    #neve_body:not(.home, .inner-banner-pages) {
        padding-top: 96px;
    }
    .woocommerce .col2-set,
    .woocommerce-page .col2-set {
        padding: 0px 0 0px 0;
    }
    .terms-condition .main-title h2 {
        margin-bottom: 25px;
        padding-bottom: 15px;
    }
    /* .header-top.e-flex.e-con {
    display: none;
} */
    .header.sticky {
        margin-top: -32px;
    }
    body fieldset legend {
        padding: 5px 0 6px 17px;
    }
    .personal-information h2 {
        margin-bottom: 10px;
    }
    .woocommerce-account .woocommerce-MyAccount-content p em {
        padding-bottom: 0;
    }
    .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
        margin-top: 0;
        margin-bottom: 15px;
    }
    .woocommerce-account .woocommerce-MyAccount-content p em {
        font-size: 15px;
        line-height: 120%;
    }
    .my-account-wrap .woocommerce-Addresses.col2-set.addresses {
        padding: 0px 0 20px 0;
    }
    .table-section {
        overflow-X: auto;
    }
    .woocommerce-checkout .woocommerce form .form-row-first,
    .woocommerce-checkout .woocommerce form .form-row-last,
    .woocommerce-checkout.woocommerce-page form .form-row-first,
    .woocommerce-checkout.woocommerce-page form .form-row-last {
        width: 100%;
    }
    .woocommerce-checkout .woocommerce-info,
    .woocommerce-checkout .woocommerce-info a,
    body.woocommerce-checkout #content #payment p {
        line-height: 25px;
    }
    .woocommerce-checkout form.checkout .nv-customer-details .col2-set {
        padding: 23px 18px 25px 18px;
    }
    body.woocommerce-checkout form div.nv-order-review {
        padding: 20px;
    }
    body.woocommerce-checkout #content h3#order_review_heading {
        margin-bottom: 10px;
        padding: 0 0 0 33px;
    }
    .woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td {
        line-height: 22px;
    }
    html body.woocommerce-checkout .nv-order-review table.woocommerce-checkout-review-order-table tfoot tr th {
        font-size: 17px;
    }
    .woocommerce-page #payment #place_order {
        max-width: 192px;
        line-height: 50px;
        padding: 0px 42px 0px 14px;
    }
    .woocommerce button.button::before,
    .woocommerce-page #payment #place_order::before {
        top: 13px;
    }
    html #neve_body.woocommerce-checkout #payment .form-row.place-order #place_order::before {
        top: 13px;
    }
    .woocommerce-checkout .dash-wrap {
        padding: 27px 0 60px 0;
    }
    body.woocommerce-checkout #content form.woocommerce-form-login button {
        margin: 5px auto;
        display: table;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon {
        padding: 15px 20px;
    }
    html body.woocommerce-checkout main .woocommerce form.checkout_coupon .form-row-first {
        width: 72.3%;
    }
    .woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-last .button {
        line-height: 48px;
        font-size: 16px;
        max-width: 180px;
    }
    body.woocommerce-checkout #content #payment p {
        padding-right: 0px;
    }
    body.woocommerce-checkout #content #payment .wc-saved-payment-methods li {
        display: flex;
    }
    html body.woocommerce-checkout main#content #order_review label {
        display: inline-block;
        font-size: 14px;
        line-height: 14px;
    }
    .woocommerce-checkout #payment div.payment_box .form-row {
        text-align: left;
        padding: 10px 10px;
        margin-bottom: 0px;
    }
    #neve_body.woocommerce-view-order table a {
        font-size: 15px;
        line-height: 100%;
        padding-left: 10px;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .order-notes-wrap {
        padding: 20px 0 21px 28px;
    }
    .woocommerce-account.woocommerce-view-order .shop_table.order_details tr td.woocommerce-table__product-name.product-name {
        padding: 22px 21px 22px 28px !important;
    }
    body.woocommerce-view-order table.shop_table tbody tr td:last-child {
        padding-right: 20px !important;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr th {
        padding: 10px 0 10px 29px !important;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr td {
        padding-right: 20px !important;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .view-order-notes {
        padding: 12px 0 12px 0;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr td,
    body.woocommerce-view-order .shop_table tfoot tr td span,
    .woocommerce-account.woocommerce-view-order .woocommerce-Price-amount.amount bdi,
    #neve_body.woocommerce-view-order table a {
        font-size: 15px;
        line-height: 100%;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-customer-details {
        margin-bottom: 20px;
    }
    body.woocommerce-view-order .woocommerce-customer-details .addresses {
        grid-gap: 30px 15px;
    }
    body.woocommerce-view-order .addresses .woocommerce-column address {
        padding: 14px 20px 13px;
    }
    body.woocommerce-view-order .woocommerce-order-details {
        margin-bottom: 25px;
    }
    body.woocommerce-view-order .elementor-section-boxed {
        padding: 48px 0 49px 0;
    }
    .woocommerce-order-received .woocommerce ul.order_details li {
        font-size: 15px;
        line-height: 100%;
    }
    .order-details-tilte,
    .view-title {
        font-size: 20px;
        line-height: 100%;
    }
    .woocommerce-order-received .shop_table.order_details tr td:last-child {
        min-width: 250px;
    }
    .woocommerce-order-received .shop_table.order_details tr td:first-child {
        min-width: 450px;
    }
    .woocommerce-order-received .dash-wrap {
        padding: 60px 0 60px 0 !important;
    }
    .woocommerce-order-received .woocommerce-order P {
        font-size: 15px;
    }
    .woocommerce-error li,
    .woocommerce-info li,
    .woocommerce-message li {
        font-size: 15px;
        line-height: 100%;
    }
    .woocommerce-info::before,
    .woocommerce-message::before {
        top: -4px !important;
    }
    .woocommerce-error::before {
        top: 1px !important;
    }
    .login-form-wrap {
        padding: 58px 0 60px 0;
    }
    .show-password-input::after {
        top: 4px;
    }
    .woocommerce-lost-password .elementor-top-section {
        padding: 57px 0 60px 0;
    }
    .dashborad-section {
        padding: 57px 0 60px 0;
    }
    /* #neve_body.woocommerce-header, body.woocommerce-wishlist {
        padding-top: 136px;
    } */
        /*Start of the day 17-05-2024*/
        #neve_body.woocommerce-header, body.woocommerce-wishlist {
            padding-top: 146px;
        }
        /*End of the day 17-05-2024*/
    .woocommerce button.button::before {
        top: 17px;
    }
    .woocommerce-cart .cart-subtotal .woocommerce-Price-currencySymbol {
        line-height: 150%;
    }
    .single-product .nv-single-product-top .summary.entry-summary .stock-in .in-stock {
        font-size: 15px;
        line-height: 22px;
    }
    body#neve_body.search-results .posts-wrapper {
        padding: 57px 15px 60px 15px;
    }
    .search-no-results .gold-inner-page .nv-content-none-wrap {
        padding: 60px 0 60px 0;
    }
    .search-no-results .col-12.nv-content-none-wrap p {
        font-size: 15px;
        line-height: 18px;
    }
    /* .gold-inner-page {
        padding-top: 136px;
    } */
    /*Satrt of the day 17-05-2024*/
    .gold-inner-page {
        padding-top: 146px;
    }
     /*End of the day 17-05-2024*/
    #neve_body:not(.home, .inner-banner-pages) {
        padding-top: 136px;
    }
    .woocommerce .shop_table.cart tbody td.product-remove {
        padding: 0;
        width: 17px;
        height: 17px;
    }
    .woocommerce-cart .cart_item .product-remove .remove {
        font-size: 18px !important;
        line-height: 120%;
        margin-top: 35px;
        text-align: center;
    }
    body#neve_body.search-results .posts-wrapper .search-title {
        font-size: 30px;
        line-height: 30px;
    }
    .woocommerce-cart .dash-wrap {
        padding: 27px 0 58px 0;
    }
    html body.woocommerce-checkout main#content #order_review label {
        font-size: 13px !important;
        line-height: 13px;
        padding-bottom: 10px;
    }
    .woocommerce-checkout #payment div.payment_box .form-row {
        padding: 0;
    }
    html body.woocommerce-checkout main#content #order_review label[for="wc-stripe-new-payment-method"] {
        padding: 0 0 0 0;
    }
    main#content form .custom-error {
        font-size: 15px;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .view-note.note-show {
        padding: 20px 0 0 29px;
    }
    .woocommerce-view-order table.shop_table .order-details-tilte {
        padding-left: 29px;
        padding-bottom: 15px;
    }
    .woocommerce-cart table.cart .product-price span,
    .woocommerce-cart .woocommerce-Price-amount.amount {
        font-size: 14px;
        line-height: 140%;
    }
    #neve_body.woocommerce-cart .from-payment-wrap table.shop_table.cart td.product-price {
        min-width: 100px;
        text-align: center !important;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon .form-row-last button.button::before {
        right: 6px;
        top: 14px;
    }
    #neve_body.woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container input {
        height: 38px !important;
        width: 75px !important;
    }
    .woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container .qib-button:not(#qib_id):not(#qib_id).plus.qib-button {
        top: 5px;
    }
    .woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container .qib-button:not(#qib_id):not(#qib_id).minus.qib-button {
        bottom: 0;
        top: 16px;
    }
    a.woocommerce-remove-coupon {
        font-size: 15px;
        line-height: 15px;
    }
    .woocommerce-cart .entry-content .from-payment-wrap > form {
        width: 68%;
    }
    .woocommerce-cart .woocommerce .from-payment-wrap .cart-collaterals {
        width: 32%;
        padding-left: 17px;
    }
    /* Start CSS H(28-03-2024) */
           .single-product .nv-single-product-top .summary.entry-summary .product-share a.twitter::before {
            top: 9px;
            left: 9px;
        }
    /* End CSS H(28-03-2024) */
        /* Start CSS H(18-04-2024) */
        .home .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
            margin-left: 10px;
            height: 193px;
            margin-top: 0;
        }
        .home .banner-section .banner-content .n2-ss-item-content p {
            font-size: 25px !important;
        }
        .home .banner-section .banner-content .n2-ss-button-container {
            margin-left: -50px;
        }
        /* End CSS H(18-04-2024) */
/* Start CSS H(19-04-2024) */
.our-partner-section .grid-5 {
    display: flex;
    grid-gap: 0;
}
.our-partner-section .grid-5 .our-teams-wrap {
    width: 33.33%;
}
#neve_body.woocommerce-cart .woocommerce .from-payment-wrap .cart-collaterals ul.woocommerce-shipping-methods li > input {
    width: 13px;
    height: 13px;
    margin-top: 3px;
    margin-right: 4px;
}
 #neve_body.woocommerce-checkout .woocommerce .checkout .nv-order-review .woocommerce-shipping-methods li > input {
    width: 13px;
    height: 13px;
}
/* End CSS H(19-04-2024) */
/*Start of the day 16-05-2024*/
.our-partner-section .grid-5 .our-teams {
    height: auto;
    width: 100%;
    background: transparent;
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 18px;
}
.our-partner-section .grid-5 .our-teams .team-image {
    height: 98px;
    width: 100%;
    display: flex;
    background: #fff;
    align-items: center;
    justify-content: center;
    padding: 4px 9px;
    border-radius: 8px;
}
.our-partner-section .grid-5 .our-teams .team-image img {
    height: auto;
    width: auto;
    max-width: 100%;
    margin: auto;
}
/*End of the day 16-05-2024*/
/* start *** 11-7-2024 */
.woocommerce-checkout .nv-order-review #shipping_method li:not(:first-of-type) {
    padding-top: 0;
}
.woocommerce-cart .woocommerce .cart-collaterals table.shop_table {
    word-break: break-word;
}
/* end *** 11-7-2024 */
/* 22-01-2024 */
.banner-content .slider-banner-item .slider-banner-thumbnail {
    width: 100%;
    max-width: 320px;
    margin: 0 auto;
}
.banner-content .slider-banner-item .slider-content-text {
    width: 100%;
    padding: 20px 0 0;
    justify-content: center;
}
.banner-content .slider-banner-item {
    min-height: 720px;
    padding: 0 0 50px;
    flex-direction: column-reverse;
    justify-content: flex-start;
}
.slider-content-text  p {
    font-size: 18px;
    line-height: 20px;
    margin: 22px 0 40px;
}
.slider-content-text .slider-container {
    margin: 30px 0 0;
}
.slider-content-text h2 {
    font-size: 25px;
    line-height: 40px;
    max-width: 100%;
    text-align: center;
}
/* 22-01-2024 */
/*  23-01-2025 */
.banner-content .slider-banner-item.slider-banner-item-4772 .slider-content-text {
    padding: 10px 15px 0;
    align-self: flex-start;
}
.slider-content-text h2 {
    width: 100%;
}
.banner-content .slider-banner-item {
    padding: 100px 0 50px;
    justify-content: center;
}
.slider-author-rating .fa::before {
    font-size: 25px;
}
.slider-author-rating i {
    margin: 0 4px 0 0;
}
.banner-content .slider-banner-item.slider-banner-item-4806 .slider-banner-thumbnail, .banner-content .slider-banner-item.slider-banner-item-8724 .slider-banner-thumbnail {
    width: 100%;
    position: static;
    max-width: 400px;
    margin: 0 auto;
}
.slider-banner-item.slider-banner-item-4806 h2, .slider-banner-item.slider-banner-item-8724 h2 {
    margin: 0 0 25px;
}
.banner-content .slider-banner-item.slider-banner-item-4806 .slider-content-text, .banner-content .slider-banner-item.slider-banner-item-8724 .slider-content-text {
    width: 100%;
}
.banner-content .slider-banner-item.review-text-exists div.slider-content-text {
    width: 100%;
    max-width: 100%;
}
.banner-content .slider-banner-item.review-text-exists div.slider-content-text {
    padding: 0;
}
/*  23-01-2025 */
}
@media only screen and (max-width: 960px) {
    .nv-woo-filters .nv-sidebar-toggle svg {
        display: none;
    }
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
    .woocommerce table.shop_table_responsive thead,
    .woocommerce-page table.shop_table_responsive thead {
        display: table-header-group;
    }
    .woocommerce table.shop_table_responsive tr td::before,
    .woocommerce-page table.shop_table_responsive tr td::before {
        display: none;
    }
    .dashborad-order-content-wrap table thead th,
    .woocommerce-account table.shop_table tr td {
        text-align: center !important;
    }
    .woocommerce table.shop_table_responsive tr,
    .woocommerce-page table.shop_table_responsive tr {
        display: table-row;
    }
    .my-acc h4 {
        font-size: 17px;
        line-height: 20px;
    }
    .woocommerce-account .woocommerce-MyAccount-content p {
        font-size: 15px;
        line-height: 140%;
    }
    .dashboard-address-content-wrap .col2-set.addresses {
        padding: 8px 0 20px 0;
    }
    .dashboard-address-content-wrap>h2:first-of-type {
        font-size: 20px;
        line-height: 22px;
        margin-top: 5px;
    }
    body.woocommerce-account .woocommerce-MyAccount-content {
        padding: 15px 15px 15px;
        margin-left: 17px;
    }
    .dashboard-address-content-wrap h3,
    .woocommerce-Address-title.title h3 {
        font-size: 17px;
    }
    .woocommerce-account .u-columns.woocommerce-Addresses {
        grid-gap: 30px 15px;
    }
    .woocommerce-account table.shop_table thead th {
        padding: 10px 15px !important;
    }
    .woocommerce-account .woocommerce-Address .woocommerce-Address-title {
        padding: 9.9px 18px;
    }
    .woocommerce-account .woocommerce-Address address,
    .my-account-wrap footer .edit {
        padding: 8px 17px 8px;
    }
    .dash-wrap {
        padding: 27px 0 0px 0;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
        font-size: 15px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
    margin-top: -67px;
}
}
@media only screen and (max-width: 767px) {
    .most-popular-section .button.product_type_simple::before {
        left: 106px;
    }
    p#receive_newsletter_field .checkbox input#receive_newsletter {
        width: 20px;
        height: 20px;
    }
    .woocommerce-MyAccount-content .edit-account fieldset {
        margin-bottom: 0;
        padding-bottom: 10px;
    }
    body.search-results .nv-page-title h1.search-title {
        font-size: 22px;
        line-height: 23px;
        margin-top: 58px;
    }
    .single-product .entry-summary .price span bdi {
        font-size: 16px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-name {
        max-width: 100%;
        margin-top: 20px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart {
        padding-right: 82px !important;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr > td {
        position: relative;
        font-size: 14px;
        color: #333333;
        padding: 3px 15px !important;
        padding-left: 15px;
        padding-left: 15px;
        min-height: 40px;
        text-align: center !important;
        padding-left: 34% !important;
        position: relative;
        display: flex !important;
        align-items: center;
        justify-content: start;
        font-family: 'Poppins', sans-serif;
        text-align: left !important;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr {
        display: block;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr > td::before {
        content: "product";
        float: left;
        text-align: left;
        font-size: 14px;
        font-weight: normal;
        line-height: 120%;
        position: absolute;
        left: 0;
        width: auto;
        color: #fff;
        padding: 0 13px;
        height: 100%;
        top: 0;
        bottom: 0;
        display: flex;
        align-items: center;
        color: #bc8e2c;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr {
        padding: 15px 0;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr > td.product-price::before {
        content: "unit price";
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr > td.product-stock-status::before {
        content: "Stock status";
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail {
        width: 100%;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail a {
        width: 100px;
        height: 100px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-price span {
        font-size: 16px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-stock-status span {
        font-size: 15px;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-remove {
        position: absolute;
        width: auto;
        left: 0;
        top: 22px;
        z-index: 99;
        padding-left: 13px !important;
        bottom: 0;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-remove::before {
        display: none;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-thumbnail::before {
        display: none;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart::before {
        display: none;
    }
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper tr .product-name a {
        font-size: 14px;
        line-height: 18px;
    }
    .single-product .nv-single-product-top .summary.entry-summary .cart button.single_add_to_cart_button::before {
        top: -4px;
    }
    .woocommerce-checkout .entry-content .woocommerce-form-login.login .lost_password {
        margin-top: -3px;
    }
    .woocommerce-wishlist .entry-content .cart.wishlist_table thead {
        display: none;
    }
    .header-top .header-top-section .header-left-box .price-wrap ul.price-list {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 0 24px;
        padding: 4px 0;
    }
    header#masthead .hfe-nav-menu__toggle::before {
        height: 2px;
        width: 22px;
        box-shadow: 0 -6px 0 0 #FFF, 0 6px 0 0 #FFF;
    }
    header#masthead .hfe-nav-menu__toggle.hfe-active-menu::before {
        height: 3px;
        width: 26px;
    }
    #neve_body input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body textarea,
    #neve_body select {
        font-size: 14px !important;
        padding: 0 10px;
    }
    .product-category-wrap .elementor-shortcode .category-wrap:first-child .cate-title-cnt,
    .cate-title-cnt {
        padding-left: 12px;
    }
    .header-top-middle.e-flex.e-con {
        display: none;
    }
    .products-wrp .elementor-tabs .elementor-tab-desktop-title {
        padding: 0px 9px;
    }
    .main-title h2::after,
    body .products-wrp .elementor-widget-tabs.elementor-tabs-view-horizontal .elementor-tab-desktop-title::after {
        width: 50px;
        height: 1px;
    }
    .products-wrp .elementor-tabs .elementor-tabs-wrapper {
        padding-bottom: 41px;
    }
    .txt-cnt {
        padding-bottom: 6px;
    }
    ul.products.columns-3 {
        padding: 0 30px;
    }
    .cnt-wrap .abt-list {
        padding-top: 21px;
    }
    .main-title h2::after {
        width: 80px;
        height: 3px;
    }
    .cnt-wrap .abt-list li:not(:last-child) {
        margin-bottom: 21px;
    }
    .abt-section .main-title h2::after {
        margin: auto;
    }
    .main-title h2 {
        margin-bottom: 21px;
    }
    .header .header-top-right {
        display: none;
    }
    #neve_body .ti-widget.ti-goog .ti-controls-line {
        display: none !important;
    }
    #neve_body .header-left-box .price-wrap ul.price-list li {
        font-size: 13px;
        line-height: 19.6px;
        padding-right: 0;
    }
    #neve_body .header-top-section .image-logo a {
        max-width: 120px;
    }
    .header-top-right {
        display: none;
    }
    .header-label-section .is-search-submit .is-search-icon svg {
        width: 18px;
        height: 19px;
    }
    .banner-section .n2-ss-slide-active {
        height: 478px !important;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li a.hfe-menu-item {
        font-size: 14px;
        transition: 0.5s all;
        color: black;
    }
    #neve_body .header-navigation ul.hfe-nav-menu li.current-menu-item a.hfe-menu-item {
        color: #BC8E2C;
        background: #FFF;
    }
    .header-label-section .is-search-submit .is-search-icon {
        height: 33px;
        width: 32px;
    }
    button.is-search-submit {
        right: 3px;
    }
    .header-search .header-label-section label {
        max-width: 152px;
    }
    #neve_body input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body textarea,
    #neve_body select {
        height: 40px;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: 232px;
        transform: translate(243px, 241px) translate(-155%, -200%) !important;
    }
    footer .social-wrap a {
        height: 40px;
        width: 40px;
    }
    footer .form-field label {
        font-size: 14px;
    }
    footer .sub_buttons input#sidebar_button {
        font-size: 14px;
    }
    .n2-ss-layer.n2-ow.n-uc-OdQRnl5ZCGxR {
        width: 172.463px;
        height: 88.8167px;
        transform: translate(200px, 238px) translate(-88%, 67%);
    }
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1,
    .home .banner-section .banner-content .n2-ss-item-content p {
        font-size: 18px ;
        line-height: 25px ;
        text-align: center ;
        display: block !important;
        white-space: unset !important;
    }
       /* Start CSS H(18-04-2024) */
       .home .banner-section .banner-content .n2-ss-item-content p {
        font-size: 18px !important;
        line-height: 25px !important;
        text-align: center !important;
    }
    /* End CSS H(18-04-2024) */
    .banner-section div#n2-ss-2 .n2-ss-layer h2#n2-ss-2item1 br {
        display: none;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child .n2-ss-button-container a.n2-ow {
        font-size: 16px;
        line-height: 45px;
        padding: 0px 46.1px 0 17px;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child .n2-ss-button-container a.n2-ow::before {
        width: 15px;
        height: 12px;
        right: 18px;
    }
    .cate-title-cnt h4.cate-nm {
        font-size: 14px;
    }
    .cate-title-cnt span.product-count {
        font-size: 14px;
        letter-spacing: -0.5px;
    }
    .cate-title-cnt span.product-count::before {
        width: 80px;
        height: 2px;
        left: -3px;
    }
    .cnt-wrap .sml,
    .cnt-wrap .top-sml {
        font-size: 14px;
        line-height: 30px;
    }
    #neve-body span.top-sml {
        font-size: 16px;
    }
    .cnt-wrap .elementor-heading-title .sml {
        padding-top: 0px;
    }
    .product-category-wrap .elementor-shortcode .category-wrap {
        min-height: 88px;
    }
    button.is-search-submit {
        top: 2.5px;
        right: 1.5px;
    }
    /*Start of the day 16-05-2024*/
    /* .our-partner-section .grid-5 .our-teams {
        height: auto;
        width: 100%;
        background: transparent;
        display: grid;
        grid-template-columns: 1fr;
        grid-gap: 18px;
    }
    .our-partner-section .grid-5 .our-teams .team-image {
        height: 98px;
        width: 100%;
        display: flex;
        background: #fff;
        align-items: center;
        justify-content: center;
        padding: 4px 9px;
        border-radius: 8px;
    }
    .our-partner-section .grid-5 .our-teams .team-image img {
        height: auto;
        width: auto;
        max-width: 100%;
        margin: auto;
    } */
    /*End of the day 16-05-2024*/
    .btn-arrow a.elementor-button span.elementor-button-text::after,
    .products-wrp a.elementor-button span.elementor-button-text::after {
        top: -2px;
        background-size: 16px;
    }
    .cnt-wrap .abt-list li::before {
        top: 0px;
    }
    .price-list .gld {
        text-align: end;
    }
    .price-list .slvr {
        text-align: start;
    }
    .price-list .pltnm {
        text-align: end;
    }
    .price-list .pldm {
        text-align: start;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:last-child {
        transform: none !important;
        top: auto;
        bottom: 39px;
        left: 0;
        right: 0;
        margin: 0;
        padding: 0;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
        transform: none !important;
        max-width: 345px !important;
        top: 146px;
        margin: 0 auto !important;
        left: 0;
        right: 0;
    }
    .banner-section div#n2-ss-2 .n2-ss-layer.n2-ow:nth-child(2) {
        transform: none !important;
        top: 204px;
        margin: 0 auto;
        left: 117px;
        right: 0;
        width: 100% !important;
        max-width: 200px;
    }
    .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        min-width: auto;
        transform: none;
        padding: 0;
        margin: 0;
    }
    .n2-ss-layer.n2-ow.n-uc-a86ABAm7pWmg {
        transform: translate(244px, 241px) translate(-116%, 3%) !important;
    }
    .header-search.e-flex.e-con {
        width: 52.5%;
    }
    .header.sticky {
        margin-top: -29px;
    }
    .border-custom h4::before {
        bottom: 0;
    }
    .cnt-wrap .abt-list {
        padding-left: 25px;
    }
    .cnt-wrap .abt-list li::before {
        left: -24px;
    }
    body#neve_body .n2-ss-layer .n2-ow.n-uc-R5CSrTvLRZVS .n2-ss-layer--auto #n2-ss-2item1 br {
        display: none;
    }
    body#neve_body .n2-ss-layer .n2-ow.n-uc-R5CSrTvLRZVS .n2-ss-layer--auto #n2-ss-2item1 {
        display: block !important;
        white-space: wrap !important;
    }
    .our-partner-section .grid-5 {
        padding-left: 0px;
        display: block;
    }
    .elementor-widget-tabs .elementor-tabs .elementor-tab-title {
        display: none;
    }
    body#neve_body .our-partner-section .owl-nav button,
    body#neve_body .our-partner-section .ti-controls>div {
        margin: 0 5px;
    }
    body#neve_body .owl-nav button,
    body#neve_body .ti-controls>div {
        margin: 0 -7px;
    }
    .our-partner-section .grid-5 .owl-nav {
        text-align: center;
        position: static;
        margin-top: 26px;
    }
    #neve_body .our-partner-section .grid-5 .owl-nav button {
        margin: 0 9px;
    }
    button.owl-prev {
        position: static;
    }
    button.owl-next {
        position: static;
    }
    body#neve_body .owl-nav button,
    body#neve_body .ti-controls>div {
        width: 30px;
        height: 30px;
    }
    body#neve_body .ti-widget.ti-goog .ti-controls .ti-next::before,
    body#neve_body .ti-widget.ti-goog .ti-controls .ti-prev::before {
        left: 11px;
        line-height: 21px;
    }
    body#neve_body .ti-widget.ti-goog .ti-controls .ti-prev::before {
        top: 4px;
        left: 10px;
    }
    ul.products.columns-3 .owl-nav .owl-prev::before,
    ul.products.columns-3 .owl-nav .owl-next::before {
        line-height: 27px;
    }
    .woocommerce-page.columns-3 ul.products li.product,
    .woocommerce.columns-3 ul.products li.product {
        width: 100%;
        margin: 0;
    }
    .text-heading h2::before {
        content: "";
        top: 2px;
        left: -20px;
        width: 15px;
        height: 15px;
        background-size: 15px;
    }
    #neve_body .list-icons ul li::before {
        left: -15px;
    }
    .storage-heading h2::before {
        left: -25px;
        top: -2px;
    }
    .faq-slider .fa-caret-up::before {
        top: 6px;
    }
    #neve_body .faq-slider .elementor-toggle-icon-left {
        right: 10px;
    }
    #neve_body .sell-us-images .elementor-widget-container {
        height: 250px;
    }
    .woocommerce form .form-row label {
        font-size: 14px !important;
        line-height: 46px;
        left: 19px !important;
    }
    #neve_body.woocommerce-page input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body.woocommerce-page textarea,
    #neve_body.woocommerce-page select {
        padding: 0 15px;
    }
    .woocommerce form .input_focus label,
    .woocommerce form .value_focus label {
        top: -5px;
        font-size: 13px !important;
        line-height: 20px;
    }
    .woocommerce form.checkout_coupon,
    .woocommerce form.login,
    .woocommerce form.register {
        padding: 15px;
        margin-top: 10px;
    }
    .woocommerce .woocommerce-form-login .woocommerce-form-login__rememberme {
        margin-left: -16px;
    }
    .woocommerce .woocommerce-form-login .woocommerce-form-login__submit {
        font-size: 16px;
        line-height: 19px;
        padding: 12px 44px 12px 14px;
    }
    /* .woocommerce .woocommerce-form-login .woocommerce-form-login__submit::before {
        top: 13px;
        height: 16px;
        width: 16px;
        background-position: -4px -174px;
    } */
    .woocommerce .woocommerce-form-login .woocommerce-form-login__submit::before {
        top: 10px;
        height: 23px;
        width: 22px;
        background-position: -4px -174px;
    }
    .woocommerce-register.register,
    .woocommerce-register.register a,
    body.woocommerce-account .woocommerce-LostPassword a {
        font-size: 14px;
        line-height: 14px;
        display: flex;
        justify-content: space-around;
    }
    .main-title h2 {
        font-size: 22px;
        line-height: 22px;
    }
    .woocommerce-page .nv-single-page-wrap.col {
        margin-bottom: 40px;
    }
    .woocommerce-wishlist.woocommerce-page .nv-single-page-wrap.col {
        margin-bottom: 19px;
    }
    .nv-content-wrap.entry-content br {
        display: none;
    }
    .woocommerce .col2-set,
    .woocommerce-page .col2-set {
        padding: 40px 0 0px 0;
    }
    .woocommerce form .form-row {
        margin-bottom: 9px !important;
    }
    /*.............................My ACCOUNT(Resister page)................................*/
    .woocommerce-form-register .form-row label {
        font-size: 14px;
        left: 15px;
    }
    .woocommerce-form-register .form-row.form-row-first {
        padding-right: 0;
    }
    .woocommerce-form-register .form-row.form-row-last {
        padding-left: 0;
    }
    .woocommerce-form.woocommerce-form-register.register {
        padding: 15px 15px 0px 15px;
    }
    .woocommerce-form-register .form-row,
    .form-row.register-page a {
        margin-bottom: 15px;
        font-size: 14px;
        line-height: 14px;
    }
    .woocommerce-privacy-policy-text p {
        font-size: 14px;
        line-height: 18px;
    }
    /* .woocommerce-form-register__submit.reg-submit::before {
        right: 111px;
        top: 28px;
        height: 16px;
        width: 16px;
        background-position: -4px -174px;
    } */
    .woocommerce-form-register__submit.reg-submit::before {
        right: 12px;
        top: 0;
        height: 23px;
        width: 23px;
    }
    .woocommerce-form-register__submit.reg-submit {
        padding: 0px 44px 0px 15px;
        font-size: 16px;
        line-height: 41px;
        margin-top: 15px;
    }
    .register-form-wrap.sign-in-out-form {
        padding: 0px 0 40px 0;
    }
    #neve_body .woocommerce-form input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body .woocommerce-form textarea,
    #neve_body .woocommerce-form select {
        padding: 0 15px;
        font-size: 14px !important;
    }
    .password-wrap::before,
    .confirm-password-wrap::before {
        right: 15px;
        background-position: 0px -174px;
        width: 20px;
        height: 20px;
        background-size: 20px;
    }
    .woocommerce-form-register .form-row.form-row-first,
    .woocommerce-form-register .form-row.form-row-last {
        float: none;
        width: 100%;
    }
    #neve_body:not(.home, .inner-banner-pages) {
        padding-top: 120px;
    }
    .woocommerce-LostPassword.lost_password {
        padding: 9px 0 0 0;
    }
    .my-account-wrap {
        display: flex;
        flex-direction: column;
    }
    body.woocommerce-account .woocommerce-MyAccount-navigation {
        width: 100% !important;
    }
    body.woocommerce-account .woocommerce-MyAccount-content {
        width: 100% !important;
        margin-top: 20px;
        padding: 7px 15px 7px;
        margin-left: 0;
    }
    .woocommerce table.shop_table_responsive thead,
    .woocommerce-page table.shop_table_responsive thead {
        display: table-header-group;
    }
    .my-acc h4 {
        font-size: 16px;
        line-height: 20px;
    }
    .woocommerce-account .woocommerce-MyAccount-content p {
        font-size: 15px;
        line-height: 120%;
    }
    .woocommerce table thead th,
    .woocommerce table.shop_table th,
    .woocommerce-account .woocommerce-Address address,
    .my-account-wrap footer .edit {
        font-size: 14px;
        line-height: 22px;
    }
    .woocommerce-account table.shop_table tr td,
    .woocommerce-account table.shop_table tr td a,
    .woocommerce-account table.shop_table tr td span,
    .woocommerce-account table.shop_table tr td strong,
    .woocommerce-account table.shop_table tfoot tr th,
    .woocommerce-order-received .shop_table.order_details tr td,
    .woocommerce-order-received .shop_table.order_details tr td a,
    .woocommerce-order-received .shop_table.order_details tr td span,
    .woocommerce-order-received .shop_table.order_details tr td strong,
    .woocommerce-order-received .shop_table.order_details tfoot tr th {
        line-height: 22px;
        font-size: 14px;
    }
    .woocommerce table.shop_table_responsive tr td::before,
    .woocommerce-page table.shop_table_responsive tr td::before {
        display: none;
    }
    .dashboard-address-content-wrap h3 {
        font-size: 16px;
        line-height: 20px;
    }
    .woocommerce-account .woocommerce-Address .woocommerce-Address-title {
        padding: 8px 15px;
    }
    .woocommerce-account .woocommerce-Address address,
    .my-account-wrap footer .edit {
        padding: 8px 17px 8px;
        font-size: 14px;
        line-height: 22px;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation ul li a {
        font-size: 14px;
        line-height: 20px;
    }
    .dash-wrap {
        padding: 8px 0 0px 0;
    }
    .dashborad-order-content-wrap>h2:first-of-type,
    .dashboard-address-content-wrap>h2:first-of-type {
        margin: 0;
    }
    .most-popular-section ul.products.columns-3 {
        padding: 0 40px;
    }
    .left-title.main-title h2 {
        text-align: center;
    }
    body .cnt-wrap .top-sml {
        text-align: center;
        padding-bottom: 0;
        line-height: 23px;
        font-size: 14px;
    }
    #neve_body .header-search input:not([type="button"]):not([type="submit"]):not([checkbox]):not([radio]),
    #neve_body .header-search textarea,
    #neve_body .header-search select {
        font-size: 15px !important;
        height: 40px;
    }
    .terms-condition .main-title h2 {
        margin-bottom: 15px;
        padding-bottom: 15px;
    }
    .cate-title-cnt {
        width: 70%;
    }
    .cate-img {
        width: 30%;
    }
    .cate-title-cnt {
        padding-left: 5px;
    }
    .dashborad-order-content-wrap {
        overflow-x: unset;
    }
    .woocommerce table.shop_table_responsive thead,
    .woocommerce-page table.shop_table_responsive thead {
        display: none;
    }
    .dashborad-order-content-wrap table thead {
        border-bottom: none;
    }
    #neve_body.woocommerce-account table tbody tr>td {
        border: 0;
        font-size: 14px;
        color: #333333;
        padding: 3px 15px !important;
        min-height: 50px;
        border-top: 1px solid #ddd !important;
        line-height: 50px !important;
        text-align: center !important;
        padding-left: 40% !important;
        position: relative;
        display: flex !important;
        align-items: center;
        justify-content: center;
        flex-wrap: wrap;
        width: 100%;
        max-width: 100%;
        text-transform: capitalize;
    }
    #neve_body.woocommerce-account table tbody tr>td::before {
        content: attr(data-label);
        float: left;
        text-align: left;
        font-size: 14px;
        font-weight: normal;
        line-height: 120%;
        position: absolute;
        left: 0;
        width: 38%;
        background: #bc8e2c;
        color: #fff;
        padding: 0 13px;
        height: 100%;
        top: 0;
        bottom: 0;
        display: flex;
        align-items: center;
    }
    .woocommerce-account table.shop_table tbody tr:not(:last-child) {
        margin-bottom: 30px;
    }
    .dashborad-order-content-wrap tbody {
        border: 0;
    }
    .personal-information h2,
    body fieldset legend {
        font-size: 20px;
    }
    .woocommerce-EditAccountForm.edit-account p.form-row-first,
    .woocommerce-EditAccountForm.edit-account p.form-row-last,
    .form-edit-address p.form-row-first,
    .form-edit-address p.form-row-last {
        width: 100%;
    }
    .woocommerce-account .woocommerce-MyAccount-content p em {
        font-size: 14px;
        line-height: 120%;
    }
    body fieldset label {
        font-size: 10px !important;
    }
    .my-account-wrap .woocommerce-Addresses.col2-set.addresses {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 15px 24px;
    }
    .woocommerce-Address-title.title h3 {
        font-size: 16px;
        line-height: 20px;
        margin-bottom: 0 !important;
    }
    html body.woocommerce-checkout form.checkout {
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    html body.woocommerce-checkout form.checkout .nv-customer-details {
        width: 100%;
        padding-right: 0;
        margin-bottom: 20px;
    }
    body.woocommerce-checkout form div.nv-order-review {
        padding: 20px;
        width: 100%;
    }
    .woocommerce-checkout .woocommerce-info,
    .woocommerce-checkout .woocommerce-info a {
        line-height: 22px;
        font-size: 14px;
        align-items: flex-start;
        text-align: start;
        flex-direction: row;
    }
    .woocommerce-checkout .woocommerce-info a {
        margin-top: 0;
    }
    .woocommerce-shipping-fields h3#ship-to-different-address label.woocommerce-form__label span {
        font-size: 14px;
    }
    html body.woocommerce-checkout table.shop_table thead th {
        padding-bottom: 16px;
        line-height: 19px;
    }
    .woocommerce-checkout table.woocommerce-checkout-review-order-table .cart_item td {
        font-size: 14px;
        line-height: 16px;
    }
    html body.woocommerce-checkout .nv-order-review table.woocommerce-checkout-review-order-table tfoot tr th {
        font-size: 16px;
        line-height: 19px;
    }
    body.woocommerce-checkout #content #payment p {
        font-size: 14px;
        line-height: 19px !important;
    }
    .woocommerce-checkout form.checkout .nv-customer-details .col2-set,
    body.woocommerce-checkout form div.nv-order-review {
        padding: 15px;
    }
    .woocommerce-checkout .dash-wrap {
        padding: 8px 0 40px 0;
    }
    .ac-login-note h4 {
        font-size: 14px;
        margin-bottom: 10px;
    }
    html body.woocommerce-checkout .woocommerce form.login {
        padding: 15px;
    }
    html body.woocommerce-checkout .lost_password {
        padding: 0;
    }
    html body.woocommerce-checkout .lost_password a {
        line-height: 14px;
    }
    body.woocommerce-checkout #content form.woocommerce-form-login button {
        margin: 20px auto;
    }
    .woocommerce-checkout .woocommerce form.checkout_coupon p.form-row-last .button {
        line-height: 47px;
        font-size: 14px;
        max-width: 190px;
        padding: 0px 34px 0px 10px;
        margin-left: 5px;
    }
    html body.woocommerce-checkout main .woocommerce form.checkout_coupon .form-row-first {
        width: 50%;
    }
    body.woocommerce-checkout #content form>p:first-child {
        margin-bottom: 10px;
        font-size: 14px;
        line-height: 14px;
    }
    .woocommerce button.button::before,
    .woocommerce-page #payment #place_order::before {
        right: 10px;
    }
    .woocommerce-page form.checkout_coupon p:first-child,
    .all-class {
        font-size: 14px;
        line-height: 14px;
        text-align: left;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon {
        margin-top: 15px;
    }
    .woocommerce-checkout #payment div.payment_box .wc-credit-card-form {
        margin-top: 0;
    }
    body.woocommerce-view-order .woocommerce-customer-details .addresses {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        grid-gap: 15px 24px;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-customer-details {
        margin-bottom: 15px;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr td,
    body.woocommerce-view-order .shop_table tfoot tr td span,
    .woocommerce-account.woocommerce-view-order .woocommerce-Price-amount.amount bdi,
    #neve_body.woocommerce-view-order table a {
        font-size: 14px;
        line-height: 22px;
    }
    .woocommerce-order-details table.shop_table .woocommerce-table__product-name .product-quantity {
        font-size: 14px;
        padding-left: 0px;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .view-order-notes {
        font-size: 14px;
        line-height: 100%;
    }
    .order-details-tilte,
    .view-title {
        font-size: 17px;
        line-height: 100%;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-table__line-item.order_item {
        display: block;
    }
    .woocommerce-account.woocommerce-view-order .woocommerce-table__line-item.order_item {
        display: block;
        width: 100%;
        max-width: 100%;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table {
        display: block;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table tbody {
        display: block;
    }
    .woocommerce-account.woocommerce-view-order thead {
        display: none;
    }
    body.woocommerce-view-order .shop_table.order_details tfoot tr th {
        font-size: 14px !important;
        line-height: 22px !important;
        width: 100%;
    }
    body.woocommerce-view-order .elementor-section-boxed {
        padding: 26px 0 30px 0;
    }
    html body.woocommerce-view-order table tfoot {
        width: 100% !important;
        display: block;
        max-width: 100%;
    }
    html body.woocommerce-view-order table tfoot tr {
        width: 100%;
        display: block;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table.shop_table.order_details tr td:last-child {
        min-width: 130px;
        border: unset !important;
    }
    .woocommerce-order-received .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
        display: grid;
        grid-template-columns: repeat(1, 1fr);
        padding-top: 0;
    }
    .woocommerce-order-received .woocommerce ul.order_details {
        display: flex;
        flex-direction: column;
    }
    .woocommerce-order-received .woocommerce ul.order_details li {
        font-size: 14px;
        line-height: 100%;
        width: 100%;
        max-width: 100%;
        border-right: none;
        border-bottom: 1px solid #E1DFE1;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }
    .woocommerce-order-received .woocommerce ul.order_details li:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: 0;
    }
    .woocommerce-order-received .woocommerce ul.order_details li {
        display: flex;
        flex-direction: row;
    }
    .woocommerce-order-received .woocommerce ul.order_details li strong {
        font-size: 14px;
        margin: 0;
        padding-left: 10px;
    }
    .woocommerce-order-received .shop_table.order_details tr td:first-child {
        min-width: 250px;
    }
    .woocommerce-order-received .shop_table.order_details tr td:last-child {
        min-width: 100px;
    }
    .woocommerce-order-received table.shop_table .woocommerce-table__product-name .product-quantity {
        padding-left: 10px;
    }
    .woocommerce-order-received .woocommerce-order .woocommerce-notice--success {
        font-size: 14px;
    }
    .woocommerce-order-received .dash-wrap {
        padding: 40px 0 40px 0 !important;
    }
    .woocommerce-order-received .woocommerce ul.order_details li bdi {
        font-size: 14px;
    }
    #neve_body .list-icons ul li::before,
    #neve_body .storage-list-icons ul li::before {
        top: 7px;
    }
    .woocommerce .woocommerce-error li a {
        margin-top: 0;
    }
    .woocommerce-error li,
    .woocommerce-info li,
    .woocommerce-message li {
        font-size: 14px;
        line-height: 100%;
        word-break: break-all;
    }
    body .woocommerce-error::before,
    body .woocommerce-info::before,
    body .woocommerce-message::before {
        display: flex !important;
        flex-wrap: wrap;
        top: 8px !important;
        height: auto;
    }
    .login-form-wrap {
        padding: 38px 0 40px 0;
    }
    .dashborad-section .woocommerce .login-form-wrap {
        padding-top: 0;
    }
    .show-password-input::after {
        top: 4px;
    }
    body .woocommerce .woocommerce-error,
    body .woocommerce-page .woocommerce-error {
        margin: 0;
    }
    .register-form-wrap .show-password-input::after {
        top: 18px;
    }
    .woocommerce-lost-password .elementor-top-section {
        padding: 38px 0 40px 0;
    }
    .woocommerce-lost-password .elementor-top-section {
        padding: 38px 0 40px 0;
    }
    #neve-checkout-coupon .woocommerce-info::before {
        display: none !important;
    }
    .dashborad-section {
        padding: 38px 0 40px 0;
    }
    .woocommerce-EditAccountForm.edit-account .show-password-input::after {
        top: 6px;
        left: auto;
        right: 0px;
    }
    .woocommerce-EditAccountForm.edit-account fieldset .form-row label {
        font-size: 9px !important;
        line-height: 55px;
        left: 19px !important;
    }
    .woocommerce-EditAccountForm.edit-account fieldset .input_focus label,
    .woocommerce-EditAccountForm.edit-account fieldset .value_focus label {
        top: -5px;
        font-size: 9px !important;
        line-height: 19px;
    }
    /* #neve_body.woocommerce-header, body.woocommerce-wishlist {
        padding-top: 120px;
    } */
    /*Start of the day 17-05-2024*/
    #neve_body.woocommerce-header, body.woocommerce-wishlist {
        padding-top: 102px;
    }
    /*End of the day 17-05-2024*/
    .woocommerce button.button::before {
        right: 15px;
    }
    .woocommerce-EditAccountForm.edit-account .woocommerce-Button.button {
        padding: 0px 44px 0px 20px;
    }
    .woocommerce-cart .order-total .woocommerce-Price-currencySymbol {
        line-height: 160%;
    }
    .woocommerce-cart .woocommerce-message::before {
        top: -4px !important;
    }
    /* .gold-inner-page {
        padding-top: 120px;
    } */
      /*Start of the day 16-05-2024*/
    .gold-inner-page {
        padding-top: 102px;
    }
    /*End of the day 16-05-2024*/
    .single-product .nv-single-product-top .summary.entry-summary .stock-in .in-stock {
        font-size: 14px;
        line-height: 20px;
    }
    body#neve_body.search-results .posts-wrapper {
        padding: 37px 15px 40px 15px;
        grid-template-columns: repeat(1, 1fr);
    }
    body.search-results .nv-page-title h1 {
        font-size: 22px;
        line-height: 23px;
    }
    .search-no-results .col-12.nv-content-none-wrap p {
        font-size: 14px;
        line-height: 19px;
    }
    .search-no-results .gold-inner-page .nv-content-none-wrap {
        padding: 45px 0 45px 0;
    }
    body#neve_body.search-results .posts-wrapper .search-title {
        grid-column: unset;
    }
    body#neve_body.search-results .posts-wrapper .search-title {
        font-size: 14px;
        line-height: 14px;
        margin-bottom: 0px;
    }
    body#neve_body.search-results .posts-wrapper .search-title::after {
        margin-bottom: 0px;
    }
    #neve_body.woocommerce-cart .from-payment-wrap table.shop_table.cart tr.cart_item td.product-remove {
        padding-left: 0 !important;
    }
    .woocommerce .shop_table.cart .product-remove a {
        padding-left: 12px;
    }
    .woocommerce-cart .dash-wrap {
        padding: 8px 0 40px 0;
    }
    main#content form .custom-error {
        padding: 5px 10px;
        font-size: 14px;
        line-height: 14px;
    }
    .woocommerce-account.woocommerce-view-order table.shop_table .view-note.note-show {
        padding: 20px 0 0 10px;
    }
    .woocommerce-view-order table.shop_table .order-details-tilte {
        padding-left: 10px;
        padding-bottom: 10px;
    }
    .login-unique .dashborad-section {
        padding: 0 0 40px 0;
    }
    .col2-set.addresses .woocommerce-customer-details--email {
        word-break: break-all;
    }
    html main#content form .show-password-input::before {
        width: 15px;
        right: 5px;
        top: 16px;
        background-position: 0 -125px;
        height: 15px;
        background-size: 15px;
    }
    #neve_body .dashborad-section {
        padding-top: 37px;
    }
    .login-unique .dashborad-section .col2-set {
        padding: 0;
    }
    html body.woocommerce-checkout main#content .woocommerce form.checkout_coupon .form-row-last button.button::before {
        right: 0;
        top: 14px;
        left: 120px;
    }
    .woocommerce-checkout .woocommerce-error::before {
        top: 18px !important;
    }
    .woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container .qib-button:not(#qib_id):not(#qib_id) {
        top: 4px;
        left: -6px;
        right: 0;
        margin: 0 auto;
    }
    .woocommerce-cart .woocommerce-cart-form .product-quantity .qib-container .plus.qib-button::before {
        left: 60px;
        top: -26px;
        right: 0;
        bottom: auto;
    }
    .header-search .header-label-section label .all-class {
        font-size: 14px;
        line-height: 14px;
    }
    .woocommerce .woocommerce-message, .woocommerce-page .woocommerce-message {
        padding-left: 30px !important;
        align-items: start;
    }
    body .woocommerce-message::before {
        top: 8px !important;
        height: auto;
    }
/* G 14-10-2023 start */
    .woocommerce-account table.shop_table tbody tr td a.button.invoice::before {
        top: -3px;
    }
    .star-rating.custom-star {
        padding-bottom: 41px;
    }
/* G 14-10-2023 end */
body.woocommerce-checkout#neve_body .woocommerce-checkout .nv-order-review li fieldset.wc-payment-form {
    margin-top: 20px;
}       /*8-2-2024*/
body.woocommerce-checkout#neve_body #payment ul.payment_methods li.wc_payment_method label {
    padding: 0;
}         /*8-2-2024*/
.woocommerce-checkout .nv-order-review .woocommerce-terms-and-conditions-wrapper .red br:nth-child(3) {
    display: block;
}        /*8-2-2024*/
/* Start CSS H(27-03-2024) */
.awdr-bulk-customizable-table .volume-discount {
    font-size: 30px;
    margin-bottom: 10px;
}
/* End CSS H(27-03-2024) */
/* Start CSS H(28-03-2024) */
    .single-product .nv-single-product-top .summary.entry-summary .product-share a.twitter::before {
        top: 10px;
        left: 10px;
        background-size: 13px;
    }
/* End CSS H(28-03-2024) */
/* start of the css **** 16-04-2024 */
.banner-section div#n2-ss-2 .n2-ss-layer.n2-ow:nth-child(2) {
    top: 265px;
    left: 148px;
}
.banner-section div#n2-ss-2 .n2-ss-layer.n2-ss-layer--auto:first-child {
    padding-left: 0;
}
/* end of the css **** 16-04-2024 */
/* Start CSS H(18-04-2024) */
.home .banner-section div#n2-ss-2 .n2-ss-layer.n2-ow:nth-child(2) {
    top: 350px;
    left: 60px;
}
.home .banner-section .banner-content .n2-ss-item-content p {
    position: absolute;
    left: -60px;
    bottom: 0;
    right: 0;
}
.home .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
    margin-left: 0;
    height: 135px;
    margin-top: 45px;
    position: absolute;
    top: 0;
    left: -44px;
    right: 0;
    bottom: auto;
}
/* End CSS H(18-04-2024) */
/* Start CSS H(24-04-2024) */
.show-table-price {
    margin-top: -24px;
}
/* End CSS H(24-04-2024) */
/*Start of the day 16-05-2024*/
#neve_body.woocommerce nav.woocommerce-pagination ul li ,
#neve_body .page-numbers li a {
    margin-right: 10px;
}
/*End of the day 16-05-2024*/
/*Start of the day 17-05-2024*/
 #neve_body .page-numbers li a {
    margin-right: 0;
}
/*End of the day 17-05-2024*/
/* start *** 11-7-2024 */
.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message a {
    margin-left: 0px !important;
    white-space: unset;
    margin-top: 20px !important;
}
body.woocommerce-cart .woocommerce .from-payment-wrap .cart-collaterals {
    padding-left: 0;
}
/* end *** 11-7-2024 */
/* 22-01-2024 */
.slider-content-text h2 {
    font-size: 22px;
    line-height: 30px;
}
.slider-content-text p {
    font-size: 14px;
    line-height: 20px;
    margin: 10px 0 20px;
}
.slider-image-container {
    margin: 0px 0px 0 20px;
    max-width: 150px;
}
.banner-content .slider-banner-item {
    padding: 0px 0 45px;
}
.slider-content-text .slider-container {
    margin: 20px 0 0;
}
.header.sticky {
    margin-top: -49px;
}
.slider-content-text .slider-button::before {
    top: 16px;
}
/* 22-01-2024 */
/*  23-01-2025 */
.banner-content .slider-banner-item {
    flex-direction: column-reverse;
    justify-content: center;
}
.banner-content .slider-banner-item.review-text-exists div.slider-content-text {
    padding: 20px 0px 0 0px;
    width: 100%;
}
.slider-content-text p.slider-review-text {
    font-size: 16px;
    line-height: 26px;
}
.banner-content .slider-banner-item.review-text-exists div.slider-banner-thumbnail {
    padding: 0;
    max-width: 200px;
    margin: 0 0 10px;
}
.slider-author-info .slider-author-image {
    min-width: 40px;
    min-height: 40px;
}
.slider-content-text p.slider-author-name {
    font-size: 14px;
    line-height: 20px;
}
.banner-content .slider-banner-item {
    padding: 110px 0 45px;
    justify-content: center;
}
.slider-author-rating .fa::before {
    font-size: 20px;
}
.slider-author-review-count {
    font-size: 12px;
    line-height: 18px;
}
.slider-content-text p.slider-author-rating {
    font-size: 13px;
    line-height: 17px;
}
/*  23-01-2025 */
}
@media only screen and (min-width: 580px) and (max-width: 767px) {
    .woocommerce-wishlist .cart.wishlist_table .wishlist-items-wrapper .product-add-to-cart {
        padding-right: 42% !important;
    }
    .login-unique .woocommerce-form-login .woocommerce-register {
        justify-content: center;
    }
    .woocommerce .woocommerce-form-login .woocommerce-register {
        justify-content: center;
    }
    .woocommerce .woocommerce-form-login .woocommerce-register a{
        margin-left: 7px;
    }
    .login-unique .woocommerce-form-login .woocommerce-register a {
        margin-left: 10px;
    }
    .woocommerce-checkout .entry-content .woocommerce-info a {
        margin-right: 8px;
    }
    .header-search {
        margin-left: auto;
    }
    .dashboard-address-content-wrap .col2-set.addresses {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px 24px;
    }
    .our-story {
        width: 100%;
    }
    html body.woocommerce-checkout main .woocommerce form.checkout_coupon .form-row-first {
        width: 70%;
    }
    .woocommerce-checkout .woocommerce-info,
    .woocommerce-checkout .woocommerce-info a {
        flex-direction: row;
        justify-content: flex-start;
    }
    body.woocommerce-view-order .woocommerce-customer-details .addresses,
    .my-account-wrap .woocommerce-Addresses.col2-set.addresses,
    .woocommerce-order-received .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px 15px;
    }
    .woocommerce-order-received .woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses {
        word-break: break-all;
    }
    .our-vission-section-img {
        display: grid;
        grid-template-columns: repeat(2, 1fr);
        grid-gap: 15px 15px;
    }
    body#neve_body.search-results .posts-wrapper {
        padding: 40px 15px;
        grid-template-columns: repeat(2, 1fr);
    }
    body#neve_body.search-results .posts-wrapper .search-title {
        grid-column: 1/3;
    }
/* Start CSS H(18-04-2024) */
    .home .banner-section .banner-content .n2-ss-item-content p {
        left: -140px;
        right: 0;
    }
    /* 19-04-2024 */
    .home .banner-content .n2-ss-layer.n2-ow .n2-ss-item-image-content {
        height: 140px;
        margin-top: 55px;
        left: 40px;
    }
/* End CSS H(18-04-2024) */
/* start *** 11-7-2024 */
.woocommerce-cart .woocommerce .woocommerce-notices-wrapper .woocommerce-message a {
    margin-left: 20px !important;
    white-space: nowrap;
    margin-top: 0px !important;
}
/* end *** 11-7-2024 */
/* 22-01-2024 */
.banner-content .slider-banner-item {
    min-height: 630px;
}
/* 22-01-2024 */
}

@media (max-width: 1280px){
    .woocommerce-account table.shop_table tr td:last-child {
        padding: 10px 10px 10px 10px !important;
    }
}