@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&display=swap);
.inc_title .title {
    font-size: 46px;
    font-family: 'Montserrat';
    letter-spacing: 0;
    color: #0C1011;
    opacity: 1;
    font-weight: 400 !important;
}
.footer_logo>img {
    width: 120px;
}
.contact_sec.inc_subs_row img {
    width: 80%
}

p.stock.out-of-stock {
    margin-bottom: 40px
}

p.outofstock.price {
    margin-top: 0 !important
}

.inc_section .title-after_title {
    margin-bottom: 10px
}

.woocommerce-order-details table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details th {
    font-weight: 500
}

p.order-again {
    display: none
}

.response_pin {
    transform: none !important
}

.wczpc_maindiv.wczpc_loader:after,
.wczpc_spinner {
    display: none !important
}

.img_404 {
    margin: 40px auto;
    display: block
}

.search_404 {
    margin-bottom: 40px
}

.search_404 .wd-search-form.woodmart-search-form {
    max-width: 50% !important
}

p.no-products-cart {
    display: block;
    text-align: center;
    width: 100%;
    margin-top: 40px
}

.wd-dropdown li.woocommerce-MyAccount-navigation-link a:after {
    display: none
}

.product-quick-view .woosb-wrap {
    display: none
}

.product-quick-view .product-images img {
    width: 60%;
    display: block;
    margin: auto
}

.search-results .product-grid-item .hover-img img,
.search-results .product-grid-item .product-image-link img {
    width: auto !important;
    height: 400px
}

.search-results-wrapper .suggestion-thumb img {
    height: 200px;
    width: auto !important
}

p.stock.in-stock {
    display: none
}

p.view_bundle {
    cursor: pointer;
    color: #b98f60;
    font-weight: 600;
    background: #b98f601a;
    padding: 15px 20px !important;
    border-radius: 12px;
    position: relative
}

p.view_bundle.active {
    margin: 0;
    border-radius: 12px 12px 0 0
}

p.view_bundle:after {
    content: "";
    background: url(/wp-content/uploads/2021/09/golden_arrow.svg) no-repeat;
    position: absolute;
    display: inline-block;
    width: 13px;
    height: 7px;
    right: 30px;
    top: 24px
}

p.view_bundle.active:after {
    transform: rotate(180deg)
}

.woosb-products {
    background: #b98f601a;
    border-radius: 0 0 12px 12px;
    padding: 0 20px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: opacity .6s, visibility .6s;
    transition: opacity .6s, visibility .6s
}

p.view_bundle.active+.woosb-products {
    visibility: visible;
    opacity: 1;
    animation: fade .5s
}

.woosb-products .woosb-product:last-child {
    border: none
}

.woosb-products .woosb-product .woosb-title .woosb-title-inner a {
    color: #000;
    font-weight: 500
}

@keyframes fade {
    0% {
        opacity: 0
    }

    100% {
        opacity: 1
    }
}

@media (max-width:575px) {
    .wd-header-cart a {
        padding: 0 !important
    }

    p.view_bundle {
        font-size: 12px
    }

    p.view_bundle:after {
        width: 13px;
        height: 7px;
        right: 20px;
        top: 22px;
        background-size: 10px
    }

    .woosb-products .woosb-product .woosb-title {
        font-size: 12px
    }

    .woosb-products .woosb-product .woosb-price * {
        font-size: 12px !important
    }

    .search_404 .wd-search-form.woodmart-search-form {
        max-width: 80% !important
    }

    .search_404 .searchform input[type=text] {
        padding-right: 50px;
        height: 40px;
        font-size: 12px
    }
    .search_404 .searchform .searchsubmit {
        position: absolute;
        top: 0;
        right: 2px;
        bottom: 0;
        padding: 0;
        width: 20px;
        border: none;
        background-color: transparent;
        box-shadow: none;
        color: var(--wd-submit-color);
        font-weight: 400;
        font-size: 0
    }
    .search_404 .searchform .searchsubmit:after {
        font-size: 14px
    }
}

/* button.single_add_to_cart_button.button.alt,
button.single_add_to_cart_button.button.alt.added {
    background: #000 !important
} */

/* button.single_add_to_cart_button.button.alt:hover {
    background: #b98f60;
    color: #fff
} */

.ing_name p:first-child span {
    font-weight: 600 !important
}

.product-grid-item .price {
    display: flex !important;
    justify-content: center;
    flex-direction: row-reverse;
    align-items: center
}

.product-type-subscription .product-grid-item .price {
    flex-direction: unset;
}

.product-grid-item .price del span {
    font-size: 13px !important;
    margin-left: 2px
}

span.onsale.product-label.percentage_sale {
    padding: 20px;
    border-radius: 50%
}

.wd-logo img {
    image-rendering: -moz-crisp-edges;
    image-rendering: -o-crisp-edges;
    image-rendering: -webkit-optimize-contrast;
    image-rendering: crisp-edges;
    -ms-interpolation-mode: nearest-neighbor
}

.woodmart-title-color-white .title {
    color: #2d2a2a !important
}

.track_order p {
    color: #777
}

.track_order p label {
    color: #2d2a2a
}

.track_order p input {
    color: #2d2a2a !important;
    border-bottom: 2px solid rgb(45 42 42 / 50%) !important
}

.summary.entry-summary {
    margin: auto
}

.product-summary-shadow .summary-inner {
    background-color: transparent;
    box-shadow: none
}

.woocommerce-product-details__short-description p {
    font-size: 18px
}

.cart-data-form .shop_table thead tr th {
    font-size: 10px
}

td.product-name a {
    font-size: 18px
}

.cart-data-form .shop_table tbody tr td {
    padding-bottom: 50px;
    padding-top: 50px
}

.cart-data-form .shop_table tbody tr td.product-remove {
    padding-right: 15px
}

.cart_totals .shop_table tbody tr td {
    padding-bottom: 0;
    padding-top: 0
}

.cart_totals .cart-totals-inner {
    margin-top: 40px
}

.woodmart-hover-alt {
    text-align: center
}

.woodmart-hover-alt .wrap-price {
    display: block
}

.woocommerce-Reviews .comment-reply-title,
.woocommerce-Reviews .woocommerce-Reviews-title {
    font-size: 20px
}

.commentlist .comment-text .meta {
    font-size: 16px;
    width: 100%;
    display: block;
    position: relative;
    margin: 15px 0 30px 0
}

.commentlist .comment-text .meta .woocommerce-review__author {
    display: inline-block;
    width: 48%;
    color: #333;
    font-weight: 400
}

.commentlist .comment-text .meta .woocommerce-review__dash {
    display: none;
    width: 0
}

.commentlist .comment-text .meta .woocommerce-review__published-date {
    display: inline-block;
    width: 50%;
    color: #333;
    font-weight: 400;
    text-align: right
}

.commentlist .comment-text .description p {
    font-size: 18px;
    color: rgb(0 0 0 / .7);
    font-weight: 400;
    margin-bottom: 20px
}

.commentlist>li {
    margin-bottom: 0
}

.commentlist>li:first-child {
    border-top: 1px solid rgba(129, 129, 129, .2)
}

.comment-form .submit {
    color: #fff;
    background: #000 !important;
    padding: 12px 100px;
    font-size: 14px
}

.comment-form label {
    font-size: 16px
}

.comment-form textarea {
    font-size: 18px;
    border: 1px solid rgb(51 51 51 / .2);
    margin-top: 15px
}

.tabs-layout-tabs .tabs {
    text-align: left
}

.woocommerce-Reviews #comments {
    padding-right: 50px
}

.woocommerce-Reviews #review_form_wrapper {
    padding-left: 50px
}

.popup-quick-view .product-image-summary .summary.entry-summary {
    margin: 0
}

.popup-quick-view .product-image-summary .summary.entry-summary .summary-inner {
    overflow-y: scroll
}

.whb-sticky-header.whb-sticked .whb-general-header-inner .whb-column.whb-col-center {
    justify-content: center
}

.whb-sticky-header.whb-sticked .whb-general-header-inner .whb-column.whb-col-center .site-logo {
    margin-right: 240px
}

.whb-header {
    margin-bottom: 0 !important;
    padding-top: 0 !important
}

.shop-loop-head .woodmart-woo-breadcrumbs {
    margin-top: 50px
}

.shop-loop-head .woodmart-woo-breadcrumbs .woocommerce-result-count {
    display: none !important
}

.whb-header-bottom {
    margin: 20px 0 0 0
}

.whb-header .whb-navigation .menu li {
    padding: 5px 86px;
    border-right: 1px solid rgb(0 0 0 / .05);
    height: 30px;
    transition: transform .5s ease
}

.whb-header .whb-navigation .menu li:first-child {
    padding-left: 10px
}

.whb-header .whb-navigation .menu li:last-child {
    border-right: none;
    padding-right: 0
}

.whb-header .whb-navigation .menu li a {
    height: 25px;
    font-size: 18px;
    padding-left: 0;
    padding-right: 0;
    border-bottom: 2px solid transparent
}

.whb-header .whb-navigation .menu li:hover a {
    color: #b6b1a4;
    border-bottom: 2px solid #b6b1a4
}

/* .woodmart-add-btn a {
    width: 100%;
    background: 0 0 !important;
    border-color: #e9e9e9;
    color: #333 !important;
    border-width: 2px
}

.woodmart-add-btn a:before {
    color: #333 !important
} */

.woodmart-load-more {
    padding-right: 70px;
    padding-left: 70px
}

.product-grid-item .product-element-top {
    height: 100%;
    overflow: hidden;
    margin-bottom: 15px
}

.product-grid-item .product-title {
    margin-bottom: 5px;
    min-height: 35px
}

.product-grid-item .price {
    margin-bottom: 10px;
    min-height: 20px
}

.product-grid-item .star-rating-empty {
    min-height: 30px
}

.product-grid-item .star-rating,
.product-grid-item .star-rating:before {
    color: #8bc34a !important
}

.product-grid-item .rating_count {
    color: #333 !important;
    margin-bottom: 5px
}

#home-mid-product .wpb_text_column .wpb_wrapper h1 {
    font-size: 28px
}

#home-mid-product .wpb_text_column .wpb_wrapper p a {
    text-decoration: underline
}

#home-mid-product .vc_column-inner {
    display: flex;
    align-items: center;
    justify-content: center;
    height: auto;
    min-height: 499px;
    margin: auto;
    position: relative;
    width: 100%;
    max-width: 600px;
    margin: 0;
    margin-left: 30px;
    margin-top: 30px
}

#mid-banner-bg {
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    height: auto;
    min-height: 550px
}

.woodmart-prefooter #pre-footer {
    padding: 100px 0;
    margin-bottom: 80px
}

.woodmart-prefooter #pre-footer h2 {
    font-size: 30px;
    font-weight: 700;
    color: #fff
}

.woodmart-prefooter #pre-footer .mc4wp-form {
    text-align: left
}

.woodmart-prefooter #pre-footer .mc4wp-form>div {
    align-items: flex-start;
    justify-content: left
}

.woodmart-prefooter #pre-footer .mc4wp-form>div>p:first-child {
    max-width: 50%
}

.woodmart-prefooter #pre-footer .mc4wp-form>div p input[type=email] {
    border: 1px solid rgb(255 255 255 / .5);
    padding: 10px 20px;
    color: #fff;
    width: 65%;
    display: inline-block
}

.woodmart-prefooter #pre-footer .mc4wp-form>div p input[type=submit] {
    background: #fff;
    color: #333;
    padding: 12px 60px;
    display: inline-block
}

#guarantee-seal {
    margin-bottom: 50px
}

#guarantee-seal img {
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    top: -150px;
    padding: 20px;
    background: #fff;
    border-radius: 50%;
    width: 150px;
    margin: auto
}

.footer-sidebar {
    margin-bottom: 70px
}

.footer-sidebar .footer-column .footer-widget .textwidget,
.footer-sidebar .footer-column .footer-widget .textwidget a {
    font-size: 13px
}

.footer-sidebar .footer-column .footer-widget .textwidget #first-col-payment,
.footer-sidebar .footer-column .footer-widget .textwidget #first-col-social {
    margin-bottom: 20px
}

.footer-sidebar .footer-column .footer-widget .textwidget #first-col-social a:not(:last-child) {
    margin-right: 10px;
    color: #000 !important;
    font-size: 15px
}

.footer-sidebar .footer-column .footer-widget .widget-title {
    margin-bottom: 20px
}

.footer-sidebar .footer-column .footer-widget ul li {
    margin-bottom: 20px
}

.footer-sidebar .footer-column .footer-widget ul li a {
    font-size: 13px;
    text-transform: uppercase !important;
    padding: 0;
    margin: 0
}

.categories-accordion-on .widget_product_categories .product-categories {
    padding-right: 0 !important
}

.footer-sidebar .footer-column #text-14 {
    width: 60%;
    margin: 0 auto
}

.page-title,
.title-blog {
    margin-top: 0
}

.blog-post-loop .article-body-container {
    text-align: left !important
}

.blog-post-loop .entry-title {
    font-size: 20px !important
}

.blog-post-loop .entry-content.woodmart-entry-content {
    font-size: 15px !important
}

.blog-post-loop .read-more-section a {
    font-size: 15px !important;
    text-decoration: underline
}

.vc_btn3.vc_btn3-shape-square {
    width: 300px;
    background: 0 0 !important;
    border-color: #e9e9e9;
    color: #333 !important;
    border-width: 2px;
    margin-top: 20px
}

.menu-hamburger {
    font-size: 22px;
    font-weight: 400
}

#wd-5f89afdc31372 a:hover {
    box-shadow: unset
}

.thumbs-position-bottom .woocommerce-product-gallery__wrapper {
    margin-bottom: 30px
}

.product-image-thumbnail {
    width: 80%
}

.star-rating,
.star-rating:before,
.stars a.active~a:before,
.stars a:before,
.stars a:hover~a:before,
.stars.selected:hover a:hover~a:before {
    color: #b98f60 !important
}

.woodmart-info-box .info-box-content p,
.wpb_text_column p {
    font-size: 18px
}

#tab-description .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 10px
}

.product-additional-galleries {
    bottom: 20px
}

.single_add_to_cart_button,
.single_add_to_cart_button:hover {
    color: #fff
}

.widget_shopping_cart .buttons .btn-cart {
    color: #333;
    background: 0 0;
    border: 1px solid;
}

/* .widget_shopping_cart .buttons .checkout, #btn-1cc-mini-cart {
    color: #fff;
    background: #000 !important;
} */
#btn-1cc-mini-cart {
	border-radius: 35px;
	width: 100%;
}
.single-product-page .woodmart-wishlist-btn {
    position: relative;
    display: inline-block;
    margin-bottom: 10px;
    margin-left: 10px
}

.single-product-page .woodmart-wishlist-btn a:before {
    margin-right: 0 !important;
    margin-top: 2px !important;
}

#reviews,
.related-products {
    margin: 80px 0
}

.woocommerce address {
    font-style: normal;
    font-size: 16px
}

.dokan-alert-success,
.dokan-message,
.dokan-store-contact .alert-success,
.mc4wp-success,
.woocommerce-info,
.woocommerce-message,
.wpcf7 form.sent .wpcf7-response-output,
.wpcf7-mail-sent-ok,
.yith_ywraq_add_item_product_message {
    background-color: #b6b1a4
}

.woocommerce-MyAccount-navigation ul li.is-active>a {
    color: #fff;
    background-color: #000
}

.woocommerce-MyAccount-navigation ul li a:focus,
.woocommerce-MyAccount-navigation ul li a:hover {
    color: #fff;
    background-color: #b6b1a4
}

.btns-shop-light #dokan-store-listing-filter-form-wrap .apply-filter #apply-filter-btn,
.btns-shop-light #dokan-store-listing-filter-wrap .right .item .dokan-btn-theme,
.btns-shop-light #place_order,
.btns-shop-light .account-payment-methods-table .button,
.btns-shop-light .cart-actions .button[name=apply_coupon],
.btns-shop-light .cart-totals-inner .checkout-button,
.btns-shop-light .checkout_coupon .button,
.btns-shop-light .hotspot-content .add_to_cart_button,
.btns-shop-light .hotspot-content .product_type_variable,
.btns-shop-light .login .button,
.btns-shop-light .lost_reset_password .button,
.btns-shop-light .order-again .button,
.btns-shop-light .popup-added_to_cart .view-cart,
.btns-shop-light .popup-quick-view .woodmart-scroll-content>a,
.btns-shop-light .product-list-item .woodmart-add-btn>a,
.btns-shop-light .register .button,
.btns-shop-light .return-to-shop .button,
.btns-shop-light .single_add_to_cart_button,
.btns-shop-light .social-login-btn>a,
.btns-shop-light .widget_shopping_cart .buttons .checkout,
.btns-shop-light .woocommerce-Button--next,
.btns-shop-light .woocommerce-Button--previous,
.btns-shop-light .woocommerce-MyAccount-content .dokan-btn-theme,
.btns-shop-light .woocommerce-MyAccount-content>.button,
.btns-shop-light .woocommerce-MyAccount-downloads-file,
.btns-shop-light .woodmart-compare-col .added_to_cart,
.btns-shop-light .woodmart-compare-col .button,
.btns-shop-light .woodmart-hover-base:not([class*=add-small]) .wd-bottom-actions .woodmart-add-btn>a,
.btns-shop-light .woodmart-hover-standard .woodmart-add-btn>a,
.btns-shop-light .woodmart-pf-btn button,
.btns-shop-light .woodmart-sticky-add-to-cart,
.btns-shop-light .yith-ywraq-add-to-quote .yith-ywraq-add-button .button.add-request-quote-button,
.btns-shop-light button[name=save_account_details],
.btns-shop-light button[name=save_address],
.btns-shop-light button[name=track],
.btns-shop-light table.wishlist_table .product-add-to-cart a.button.add_to_cart,
.btns-shop-light td.woocommerce-orders-table__cell-order-actions a {
    background: #000;
    color: #fff
}

.hover-mask {
    position: absolute;
    display: flex;
    flex-direction: column;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 15px 20px;
    font-size: 14px;
    background: rgba(0, 0, 0, .65);
    color: #fff;
    opacity: 0;
    transition: opacity .2s ease-in-out
}

.hover-mask .instagram-description {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
    overflow: hidden
}

.hover-mask .instagram-box {
    margin-top: auto;
    text-transform: uppercase;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: .1em
}

.hover-mask .instagram-box .instagram-comments,
.hover-mask .instagram-box .instagram-likes {
    display: inline-block;
    width: 48%
}

.hover-mask .instagram-box .instagram-comments {
    text-align: right
}

.hover-mask .instagram-comments span,
.hover-mask .instagram-description span,
.hover-mask .instagram-likes span {
    font-size: 14px
}

.insta-gallery a:hover .hover-mask {
    visibility: visible;
    opacity: 1
}

.insta-gallery .row {
    margin: 0
}

.insta-gallery .row>div {
    padding: 0
}

.insta-gallery .instaInner {
    position: relative;
    margin: 10px
}

.insta-gallery .instaInner a img {
    width: 100%;
    max-width: 100%;
    border-radius: 0;
    position: relative
}

.vc_custom_1602759540058 .wpb_single_image .vc_figure {
    height: auto;
    display: flex;
    flex-direction: column;
    justify-content: center;
    text-align: center
}

.form-style-underlined textarea {
    padding-top: unset;
    padding-bottom: unset;
    min-height: 80px
}

.product-design-alt table.variations tr {
    flex-direction: inherit;
    display: flex !important
}

.product-design-alt table.variations .label {
    display: inline-block;
    position: relative;
    width: 25% !important;
    margin: auto
}

.product-design-alt table.variations .value {
    position: relative;
    width: 100%;
    display: inline-block
}

.page-title .entry-header {
    padding: 50px 0
}

.page-title .entry-header .entry-title {
    font-size: 36px;
    margin-bottom: 8px
}

@media (min-width:1025px) and (max-width:1199px) {
    .woodmart-prefooter #pre-footer .mc4wp-form>div>p:first-child {
        max-width: 60%
    }
}

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

    .search-results .product-grid-item .hover-img img,
    .search-results .product-grid-item .product-image-link img {
        width: auto !important;
        height: 310px
    }
}

@media (max-width:1024px) {
    .product-grid-item .product-title {
        margin-bottom: 5px;
        min-height: 40px
    }

    .woocommerce-Reviews #review_form_wrapper {
        padding-left: 0
    }

    .woodmart-prefooter #pre-footer .mc4wp-form>div>p:first-child {
        max-width: 60%
    }

    #home-mid-product .vc_column-inner {
        max-width: 450px;
        margin: auto
    }
}

@media (min-width:768px) and (max-width:1024px) {

    .search-results .product-grid-item .hover-img img,
    .search-results .product-grid-item .product-image-link img {
        width: auto !important;
        height: 210px
    }
}

@media (min-width:768px) and (max-width:991px) {
    .woodmart-prefooter #pre-footer .mc4wp-form>div>p:first-child {
        max-width: 85%
    }
}

@media (max-width:768px) {
    .popup_product_row1 {
        padding-top: 3rem;
        /*height:200px;*/
        overflow-y: auto
    }

    .mobile-mt-40 {
        margin-top: 40px
    }

    .m-f-14 {
        font-size: 14px !important
    }

    .product_ing,
    .product_inst {
        flex-direction: column
    }

    .product_ing.row-reverse-mobile>.wpb_column:nth-child(1) {
        order: 12
    }

    .product_ing.row-reverse-mobile>.wpb_column:nth-child(2) {
        order: 11
    }

    .product_ing.row-reverse-mobile>.wpb_column:nth-child(3) {
        order: 10
    }

    .product_ing .vc_column_container,
    .product_inst .vc_column_container {
        width: 100%
    }

    .img_left .wpb_wrapper {
        position: relative !important;
        left: 0 !important;
        padding: 20px;
        margin: 0
    }
}

@media (max-width:767px) {
    .inc_combo .vc_column-inner {
        padding: 0 !important
    }

    .title-wrapper .title {
        line-height: 26px !important
    }

    .inc_section .vc_row:last-child {
        display: flex;
        align-items: center
    }

    .inc_section .vc_row:last-child .wpb_column:first-child {
        width: 35%
    }

    .inc_section .vc_row:last-child .wpb_column:last-child {
        width: 65%
    }

    .product-element-top .product-labels .product-label {
        padding: 25px 14px !important
    }

    .inc_section .vc_row:last-child .wpb_column:first-child .inc_subtitle h5, .inc_section .vc_row:last-child .wpb_column:first-child .inc_subtitle h3 {
        font-size: 18px;
        text-align: left
    }

    .inc_section .vc_row:last-child .wpb_column:first-child .inc_subtitle p {
        text-align: left
    }

    .inc_section .vc_row:last-child .wpb_column:first-child .inc_subtitle p:last-child {
        font-size: 10px
    }

    .inc_title .title-after_title {
        margin-bottom: 20px !important
    }

    .search-results .product-grid-item .hover-img img,
    .search-results .product-grid-item .product-image-link img {
        width: auto !important;
        height: 230px
    }

    .elements-grid .product-grid-item .wd-entities-title,
    .slider-type-product .product-grid-item .wd-entities-title {
        font-size: 14px !important
    }

    .inc_comm_value:after,
    .wd-hover-standard h3.wd-entities-title:after {
        margin: 12px auto !important
    }

    .contact_sec {
        margin-top: 30px
    }

    .weavybg {
        margin: 0
    }

    span.onsale.product-label.percentage_sale {
        padding: 8px
    }

    .owl-carousel:hover .owl-nav .owl-next,
    .owl-carousel:hover .owl-nav .owl-prev {
        -webkit-transform: none !important;
        transform: none !important
    }

    .featured_sec .wd-carousel-container h4 {
        font-size: 20px !important;
        font-weight: 600
    }

    .featured_sec .wd-carousel-container h4:before {
        height: 2px !important;
        top: -7px !important
    }

    .inc_features h4, .inc_features h3 {
        font-size: 13px !important;
    }

    .inc_features p {
        font-size: 11px !important
    }

    .inc_features img {
        height: 30px !important
    }

    .inc_features_sec {
        margin-bottom: 3rem !important
    }

    .break_title .br_txt:after,
    .break_title .br_txt:before {
        margin: 7px auto !important
    }

    .incsubs_form.row div input,
    .incsubs_form.row div span input {
        font-size: 11px !important
    }

    .inc_title.inc_subscription h4 {
        margin-bottom: 20px
    }

    .location_sec1 .vc_custom_1620740480095 {
        margin-top: 3rem !important
    }

    .global_testi {
        margin-bottom: 4rem
    }

    .about_sec2 .cover_img {
        margin-bottom: 5rem
    }

    .about_sec2.vc_custom_1620667565573 {
        margin-bottom: 20px !important
    }

    .inc_comm .vc_column_container:nth-child(2) .vc_column-inner {
        top: 0 !important
    }

    .cover_img .vc_custom_1620665325051 {
        padding-right: 15px !important;
        padding-left: 15px !important
    }

    .vc_custom_1620366051087 {
        padding-right: 0 !important;
        padding-bottom: 0 !important
    }

    .incsubs_form.row div.col-sm-3 input {
        padding: 0 !important;
        height: 50px;
    }

    .vc_custom_1620022010604 {
        margin-top: 0 !important;
        margin-bottom: 3rem !important
    }

    .less_is_more p {
        width: 70%;
        margin-left: auto;
        margin-right: auto
    }

    .ing_list .col-sm-6 img {
        margin-right: 0 !important
    }

    p.sample_txt {
        font-size: 14px !important;
        border: 1px dashed #b98f60 !important
    }

    .weavybg .less_is_more {
        overflow: hidden !important;
        background-image: url(../images/weavy_img.jpg) !important;
        background-size: cover !important
    }

    .weavybg,
    .weavybg .vc_row {
        width: 100% !important;
        margin: 0 !important;
        left: 0 !important
    }

    .row.product-image-summary-wrap.vc_row-fluid.vc_row-no-padding {
        margin-left: -15px;
        margin-right: -15px
    }

    .inc_cat ul li,
    .woocommerce-product-details__short-description ul li {
        background-position: 5px 5px !important;
        background-size: 17px
    }

    .woocommerce-product-gallery .owl-carousel .product-image-wrap {
        padding: 0 !important
    }

    .img_left .wpb_single_image .vc_figure {
        padding: 0
    }

    .img_left .vc_column-inner {
        padding: 0
    }

    #home-mid-product .vc_column-inner {
        max-width: 100%;
        margin: 0
    }

    .woodmart-prefooter #pre-footer .mc4wp-form>div>p:first-child {
        max-width: 100%
    }

    .woocommerce-product-details__short-description p {
        font-size: 16px
    }

    td.product-name a {
        font-size: 16px
    }

    .cart-data-form .shop_table tbody tr td {
        padding-bottom: 0;
        padding-top: 0
    }

    .cart-data-form .shop_table tbody tr td.product-remove {
        padding-right: 0
    }

    .cart_totals .cart-totals-inner {
        margin-top: 0
    }

    .vc_custom_1602750892004 {
        margin-bottom: 20px
    }

    .vc_custom_1602766851647 .vc_column_container .vc_column-inner {
        width: auto !important
    }
}

@media (max-width:600px) {
    .woodmart-prefooter #pre-footer .mc4wp-form>div p input[type=email] {
        width: 100%;
        display: block;
        margin-bottom: 20px
    }
}

@media (max-width:330px) {
    .testimonial-content {
        padding: 50px 10px !important
    }
}

@media (max-width:575px) {
    .testimonial-content {
        padding: 50px 30px !important
    }

    .testimonial img.testi_icon {
        width: 50px
    }

    .ing_list .col-sm-6 {
        display: flex;
        padding: 30px 10px !important;
        flex-direction: column;
        width: 50%;
        text-align: center
    }

    .ing_list .col-sm-6 img {
        width: 35px;
        height: 35px;
        margin: 0
    }

    .product-grid-item .product-title {
        min-height: 30px;
        font-size: 12px
    }

    .footer-sidebar .footer-column.footer-column-3 {
        width: 35%;
        max-width: 35%;
        float: left
    }

    .footer-sidebar .footer-column.footer-column-4 {
        width: 65%;
        max-width: 65%
    }

    .footer-sidebar .footer-column #text-16,
    .footer-sidebar .footer-column .widget_nav_menu {
        width: 100%;
        margin: 0
    }

    #reviews {
        margin: 0
    }

    .related-products {
        margin: 30px 0 10px 0
    }

    .single-product-page .product-image-summary-wrap {
        margin-bottom: 0
    }

    .woodmart-prefooter #pre-footer {
        padding: 50px 0
    }

    #guarantee-seal {
        margin-bottom: 0
    }

    .footer-sidebar {
        margin-bottom: 0
    }
}

@media (max-width:425px) {
    .product-summary-shadow .summary-inner {
        padding: 15px 20px 15px
    }
}

#carouselExampleSlidesOnly {
    display: none
}

#niwoosalesreport .niwoosr-bg-c-purple {
    background-color: #1a171b;
    color: #fff
}

a.ywsl-social {
    margin-right: 20px !important;
    margin-bottom: 20px
}

.wc-social-login {
    margin-bottom: 10px;
    margin-top: 10px
}

.product-share {
    font-size: 16px;
    line-height: 1.5
}

.single-product-page .woodmart-wishlist-btn a {
    font-size: 16px;
    line-height: 1.5
}

.slide-product .woodmart-wishlist-btn {
    margin-bottom: 0;
    margin-left: 0
}

.slide-product .woodmart-wishlist-btn a {
    font-size: 0
}

.product-grid-item.product .woodmart-add-btn {
    margin-bottom: 10px
}

@media (max-width:1024px) {

    .whb-clone .whb-general-header .woodmart-logo img,
    .whb-general-header .woodmart-logo img {
        max-height: 110px
    }

    .product_title {
        font-size: 30px
    }

    .summary-inner>.price,
    .woodmart-scroll-content>.price {
        font-size: 20px
    }
}

#wfspb-top-bar .woocommerce-Price-amount.amount {
    color: #fff !important
}

.less_is_more_bg .vc_column-inner.vc_custom_1619155545851 {
    height: 100%;
    position: relative;
    overflow: hidden;
    border-radius: 20px;
    padding: 150px 0
}

.less_is_more {
    height: 100%;
    background-image: url(https://www.incredibleman.in/wp-content/uploads/2023/02/weavy-bg1.jpg);
    background-attachment: fixed;
    background-size: cover;
    border-radius: 16px;
    text-align: center;
    position: relative;
    overflow: hidden
}

.pr_img1 {
    position: absolute;
    top: 620px;
    right: -80px;
    width: 540px
}

.pr_img4 {
    position: absolute;
    top: 490px;
    right: -80px;
    width: 540px
}

.pr_img2 {
    position: absolute;
    top: 660px;
    right: 0;
    width: 380px
}

.pr_img5 {
    position: absolute;
    top: 610px;
    right: 0;
    width: 380px
}

.pr_img3 {
    position: absolute;
    top: 540px;
    left: -110px;
    width: 565px
}

.pr_img6 {
    position: absolute;
    top: 430px;
    left: -110px;
    width: 565px
}

.no__ingridients .pr_img4,
.product_cat-bundles .pr_img4 {
    top: 260px
}

.no__ingridients .pr_img5,
.product_cat-bundles .pr_img5 {
    top: 440px
}

.no__ingridients .pr_img6,
.product_cat-bundles .pr_img6 {
    top: 240px
}

.box__scroll.inc_title {
    text-align: center !important;
    padding: 118px 0
}

.inc_btn a,
.inc_insta p a,
.insta_page p a {
    background-color: #000;
    font-family: Montserrat;
    text-transform: uppercase;
    cursor: pointer;
    color: #fff;
    font-weight: 600;
    padding: 16px 30px;
    border-radius: 30px;
    font-size: 14px;
    margin-top: 20px
}
.inc_btn a:hover,
.inc_insta p a:hover,
.insta_page p a:hover{
    background-color: rgb(181,30,37);
    color: #fff;
}
.home_best_seller_products {
    height: 480px
}

.inc_title .img-wrapper .svg-icon {
    width: auto !important;
    height: auto !important
}

.featured_pro h4,
.featured_sec .wd-carousel-container h4 {
    font-size: 30px;
    text-align: left !important;
    font-weight: 500
}

.featured_pro h4 {
    margin-top: 40px
}

.featured_pro h4:before,
.featured_sec .wd-carousel-container h4:before {
    content: "";
    width: 30px;
    height: 3px;
    background: #000;
    display: inline-block;
    top: -10px;
    position: relative;
    margin-right: 15px;
    border-radius: 20px
}

.inc_features {
    text-align: center
}

.inc_features img {
    height: 70px
}

.inc_features h4, .inc_features h3 {
    font-weight: 600;
    letter-spacing: 0;
    color: #0c1011;
    font-family: Montserrat;
    font-size: 18px;
}

.inc_features p {
    font-family: Montserrat;
    color: #a0a0a0
}

.inc_features_sec .wpb_column.vc_column_container.vc_col-sm-3:last-child {
    border: none
}

.inc_insta p {
    text-align: center;
    margin-top: 30px
}

.inc_subscription .liner-continer,
.inc_subscription .liner-continer h4,
.inc_title.inc_subscription .title-after_title {
    text-align: left !important
}

.inc_subs_img .wpb_single_image {
    margin: 0
}

.inc_subs_form form p .your-email {
    float: left
}

.inc_subs_form form p .your-email input {
    border: none
}

.incsubs_form.row {
    border-bottom: 2px solid rgb(29, 35, 35, .6);
    width: 100%;
    margin: 0
}

.incsubs_form.row div {
    padding: 0
}

.incsubs_form.row div.col-sm-3 {
    text-align: right
}

.incsubs_form.row div.col-sm-3 input {
    background: 0 0;
    color: #1d2323
}

.incsubs_form.row div.col-sm-3 input:hover {
    box-shadow: none;
    opacity: .7
}

.incsubs_form.row div input,
.incsubs_form.row div span input {
    font-weight: 600;
    font-family: Montserrat;
    text-transform: initial;
    font-size: 16px;
    height: 50px;
    padding: 0
}

.incsubs_form.row div span input {
    border: none
}

.inc_subs_row .wpb_column {
    display: inline-block;
    vertical-align: middle;
    float: none
}

.instagram-picture .wrapp-picture {
    border-radius: 18px
}

.instagram_inc .instagram-widget .clear a {
    color: #fff
}

.instagram-widget .clear {
    margin-top: 40px !important
}

@media (max-width:767px) {
    .inc_cat h2 {
        letter-spacing: 0 !important;
        font-weight: 500 !important
    }

    .category__beard--background .inc_title .title-after_title {
        margin-bottom: 0 !important
    }

    .category__beard--main.inc_cat img {
        width: 60px !important
    }

    .moretext {
        display: none
    }

    .term-description .vc_row:first-child {
        margin-bottom: 40px !important
    }

    .category__beard--background.vc_custom_1619591015638 {
        padding-top: 0 !important
    }

    .category__beard--background {
        background: #fff !important
    }

    nav.woocommerce-breadcrumb {
        display: none
    }

    .inc_space {
        height: 40px !important
    }

    .footer-column {
        margin-bottom: 10px !important
    }

    .wpb_column.inc_subs_form {
        padding: 0 20px
    }

    .inc_subs_row.vc_custom_1619183088093 {
        margin-top: 70px !important
    }

    .home_ing.home_feat {
        padding-top: 40px !important
    }

    .home_feat .vc_row {
        margin-bottom: 10px !important
    }

    .product-element-bottom h3.wd-entities-title {
        color: #0c1011;
        text-transform: capitalize !important
    }

    .product-element-bottom h3.wd-entities-title a {
        font-size: 18px !important
    }

    .less_is_more .inc_title h4, .less_is_more .inc_title h2 {
        font-size: 37px !important;
        font-weight: 500 !important;
        margin-bottom: 20px
    }

    .home_best_seller .wd-btn-arrow {
        top: 55% !important
    }

    .inc_title img,
    .inc_title svg {
        width: 100px !important
    }

    .inc_title .img-wrapper {
        margin-top: 0 !important
    }

    .featured_sec .woodmart-carousel-container h4,
    .inc_cat h2,
    .inc_title h4,
    .main_inc_title h1 {
        font-size: 24px !important;
        letter-spacing: 0 !important;
        line-height: 40px !important;
        margin-bottom: 5px
    }

    .inc_title .title-after_title {
        font-size: 14px !important
    }

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

    .featured_pro .owl-carousel-item {
        padding: 0 20px
    }

    .featured_pro .product-grid-item .hover-img img,
    .featured_pro .product-grid-item .product-image-link img {
        width: 200px !important
    }

    .inc_subscription .liner-continer,
    .inc_title.inc_subscription .title-after_title {
        text-align: center !important
    }

    .incsubs_form.row {
        width: 100%
    }

    .footer-sidebar .footer-column .footer-widget ul li {
        margin-bottom: 13px !important
    }

    .footer_logo>img {
        width: 170px
    }

    .footer-sidebar .footer-column .footer-widget .widget-title {
        font-size: 22px
    }

    .incsubs_form.row div.col-sm-9 {
        width: 75%
    }

    .incsubs_form.row div.col-sm-3 {
        width: 25%
    }

    .inc_insta .owl-nav {
        display: none
    }

    .home_best_seller_products {
        height: 440px !important
    }

    .featured_pro .owl-nav.disabled {
        display: block !important
    }

    .wd-carousel-container .home_best_seller .owl-nav>div[class*=prev],
    .wd-carousel-container .owl-nav>div[class*=prev] {
        left: -15px !important
    }

    .wd-carousel-container .home_best_seller .owl-nav>div[class*=next],
    .wd-carousel-container .owl-nav>div[class*=next] {
        right: -15px !important
    }

    .pr_img3 {
        left: -160px
    }

    .pr_img6 {
        left: -160px
    }

    .pr_img2 {
        right: -150px
    }

    .pr_img5 {
        right: -150px
    }

    .pr_img1 {
        right: -150px
    }

    .pr_img4 {
        right: -150px
    }

    .wd-btn-arrow {
        top: 40%
    }

    .inc_section .vc_col-sm-2 {
        text-align: center !important
    }

    .inc_combo .vc_custom_1619245371604 {
        padding-left: 0 !important
    }

    .inc_section .inc_subtitle {
        padding-top: 0 !important;
        text-align: center
    }

    .inc_combo .owl-prev.wd-btn-arrow.disabled {
        display: none
    }
}

.wd-btn-arrow {
    justify-content: center !important
}

.xt-framework-notice:not(:last-of-type) {
    margin: 0 0 0 !important
}

.xt-framework-notice.xt_woopr_points_message.woocommerce.woocommerce-info {
    z-index: 9999
}

@media (min-width:1201px) and (max-width:1441px) {
    .pr_img4 {
        top: 440px;
        width: 450px
    }

    .pr_img5 {
        top: 570px
    }
}

@media (max-width:1200px) {
    .single-product-page h1.product_title.wd-entities-title {
        font-size: 30px !important
    }

    .inc_cat ul li,
    .woocommerce-product-details__short-description p,
    .woocommerce-product-details__short-description ul li {
        font-size: 16px !important
    }

    .product-image-summary .single_add_to_cart_button,
    .product-quick-view .single_add_to_cart_button {
        margin-bottom: 15px !important
    }

    .single_btns button {
        width: 100% !important
    }

    .single_btns {
        display: block !important
    }

    .pr_img1 {
        top: 620px;
        width: 450px
    }

    .pr_img4 {
        top: 620px;
        width: 450px
    }

    .pr_img2 {
        top: 780px;
        width: 330px
    }

    .pr_img5 {
        top: 780px;
        width: 330px
    }

    .pr_img3 {
        top: 670px;
        width: 485px
    }

    .pr_img6 {
        top: 670px;
        width: 485px
    }
}

@media (max-width:768px) {
    .product_inst .wpb_single_image {
        margin-bottom: 0
    }

    .inc_cat ul li,
    .woocommerce-product-details__short-description ul li {
        line-height: 24px
    }

    .pro_sub p {
        font-size: 16px !important;
        line-height: 24px !important
    }

    .cart-widget-side .wd-combo-set ul.woocommerce__cartCombo {
        margin-top: 0 !important;
        margin-bottom: 15px !important
    }
}

@media (max-width:767px) {
    .instagram_inc .inc_title .title-after_title {
        width: 80%
    }

    .home .instagram-widget {
        margin-left: -15px;
        margin-right: -15px
    }

    .inc_cat p {
        margin-bottom: 0 !important
    }

    .product_inst .wpb_column:last-child .vc_column-inner {
        margin-bottom: 10px !important
    }

    .single-product-page .col-lg-3.order-lg-first {
        bottom: -25px !important
    }

    .single-product-page h1.product_title.wd-entities-title {
        font-size: 24px !important;
        color: #0c1011 !important
    }

    .single-product-page h1.product_title.wd-entities-title:before {
        content: "" !important;
        background: url(../images/left_title_img.svg) no-repeat;
        position: relative;
        width: 70px;
        height: 30px;
        background-size: 70px
    }

    .inc_cat img {
        width: 70px !important
    }

    .xt-framework-notice .xt-framework-notice-col-left {
        font-size: 12px !important;
        margin: 0;
        padding-right: 0
    }

    .notifications-sticky .mc4wp-alert,
    .notifications-sticky .woocommerce-error,
    .notifications-sticky .woocommerce-info,
    .notifications-sticky .woocommerce-message,
    .notifications-sticky .yith_ywraq_add_item_product_message,
    .notifications-sticky div.wpcf7-response-output {
        padding-right: 60px;
        padding-left: 50px
    }

    .notifications-sticky .mc4wp-alert:after,
    .notifications-sticky .woocommerce-error:after,
    .notifications-sticky .woocommerce-info:after,
    .notifications-sticky .woocommerce-message:after,
    .notifications-sticky .yith_ywraq_add_item_product_message:after,
    .notifications-sticky div.wpcf7-response-output:after {
        width: 40px;
        font-size: 12px
    }

    .dokan-alert:before,
    .dokan-error:before,
    .dokan-info:before,
    .dokan-message:before,
    .dokan-store-contact .alert-success:before,
    .mc4wp-alert:before,
    .wd-notice:before,
    .woocommerce-error:before,
    .woocommerce-info:before,
    .woocommerce-message:before,
    .yith_ywraq_add_item_product_message:before,
    div.wpcf7-response-output:before {
        position: absolute;
        top: 15px !important;
        left: 15px;
        margin-top: 0;
        font-size: 16px
    }

    .xt-framework-notice .button {
        padding: 0 0 !important;
        font-size: 10px
    }

    .dokan-alert,
    .dokan-error,
    .dokan-info,
    .dokan-message,
    .dokan-store-contact .alert-success,
    .mc4wp-alert,
    .wd-notice,
    .woocommerce-error,
    .woocommerce-info,
    .woocommerce-message,
    .yith_ywraq_add_item_product_message,
    div.wpcf7-response-output {
        padding-top: 0;
        padding-bottom: 0
    }

    .xt-framework-notice .xt-framework-notice-col-right {
        margin: 0
    }

    .woocommerce-billing-fields__field-wrapper #billing_email_field {
        margin: 0
    }
}

@media (max-width:534px) {
    #customer_details .checkout__info p {
        line-height: 20px
    }
}

rs-layer#slider-46-slide-112-layer-6 img {
    width: 100% !important;
    height: auto !important
}

@media only screen and (min-width:768px) and (max-width:990px) {
    .inc_comm .vc_column-inner {
        padding: 40px 10px !important
    }

    .inc_comm .wpb_column {
        padding: 15px !important
    }

    .inc_section .vc_col-sm-2 {
        width: 25%
    }

    .inc_combo .vc_custom_1619245371604 {
        padding-left: 0 !important
    }

    .inc_section .vc_col-sm-10 {
        width: 75%
    }
}

.inc_vdo {
    position: absolute !important;
    width: 100% !important;
    left: 0 !important
}

.less_is_more .inc_btn {
    position: relative;
    z-index: 1
}

.mobile-nav {
    background: #000;
}
.wd-nav-mobile>li>a {
    color: #fff !important
}

body .widget-heading .close-side-widget {
    padding-right: 0
}

.widget-heading .close-side-widget {
    color: #fff
}

.widget-heading {
    justify-content: flex-start
}

body .widget-heading .close-side-widget:after {
    content: url(../images/close.svg);
    width: auto;
    height: auto;
    margin-left: 7px;
    transform: none !important
}

body .widget-heading .close-side-widget:before {
    display: none
}

.whb-sticky-row.whb-color-dark:not(.whb-with-bg) {
    background-color: rgb(181,30,37);
}
.whb-general-header {
    padding-top: 10px;
    padding-bottom: 10px
}
.inc_home_video .wp-video {
    height: 500px
}
.home_best_seller .wd-btn-arrow {
    top: 70%
}
@media (max-width:1190px) {
    .inc_home_video .wp-video {
        height: 430px
    }

    #mep_0 {
        height: inherit !important
    }

    .inc_home_video .wp-video video {
        object-fit: cover;
        height: 430px !important
    }
}

::-webkit-media-controls-panel {
    display: none !important;
    -webkit-appearance: none
}

::--webkit-media-controls-play-button {
    display: none !important;
    -webkit-appearance: none
}

::-webkit-media-controls-start-playback-button {
    display: none !important;
    -webkit-appearance: none
}

.incsubs_form.row .col-sm-9 {
    text-align: left
}

.incsubs_form.row .col-sm-9 .wpcf7-not-valid-tip {
    font-size: 16px
}

.whb-general-header-inner .wd-tools-element>a {
    color: #fff !important
}

@media (max-width:1024px) {
    .page-title {
        padding: 100px 0 !important
    }

    .woodmart-burger-icon .wd-custom-icon,
    picture.wd-custom-icon img {
        max-width: 28px
    }
}

span.hr_banner {
    width: 20px;
    top: -3px
}

.banner_text {
    display: flex !important;
    justify-content: center
}

.banner_text:before {
    content: "";
    width: 35px;
    height: 3px;
    background: #fff;
    position: relative;
    top: 6px;
    margin-right: 10px
}

@media (max-width:768px) {
    .banner_text:before {
        width: 20px;
        height: 2px;
        top: 6px;
        margin-right: 5px
    }
}

.product-grid-item .star-rating,
.product-grid-item .star-rating:before {
    color: #b98f60 !important
}

.wd-header-cart.wd-design-2 .wd-cart-number,
.wd-header-cart.wd-design-5 .wd-cart-number {
    background-color: #b98f60 !important
}

.home_best_seller .product-grid-item .product-element-top:hover .hover-img {
    -webkit-transform: none;
    transform: none
}

@media (max-width:1280px) {

    .woodmart-info-box .info-box-content p,
    .wpb_text_column p {
        font-size: 14px
    }
}

nav.woocommerce-breadcrumb {
    margin-top: 45px
}

.single-breadcrumbs-wrapper .woocommerce-breadcrumb,
.single-breadcrumbs-wrapper .yoast-breadcrumb {
    margin-bottom: 15px !important;
    margin-top: 15px !important
}

.breadcrumbs-location-below_header .single-breadcrumbs-wrapper {
    margin-top: 0 !important;
    margin-bottom: 0 !important
}

.testimonial-content {
    align-content: center;
    align-items: center;
    display: grid;
    font-size: 20px;
    padding: 50px 70px;
    text-align: left
}

.testimonials-slider .owl-stage-outer {
    padding-bottom: 20px !important
}

.testimonial .testimonial-avatar img {
    min-width: 100% !important;
    max-width: 100% !important;
    object-fit: cover;
    height: 100%;
    border-radius: 0
}

.testimon-align-center .testimonial-avatar {
    margin-bottom: 0;
    margin-right: 20px
}

.owl-item.active .testimonial-avatar {
    border-left: 6px solid #b98f60
}

.testimonial .testimonial-avatar {
    border-radius: 0 !important;
    width: 100% !important;
    margin-bottom: 0 !important
}

.testimon-align-center .testimonial {
    text-align: left
}

.testimonial .testimonial-content footer>span {
    display: block
}

.testimonial .testimonial-content footer>span::before {
    content: "" !important
}

p.testi_text {
    font-style: italic
}

.testimonial hr {
    border-top: 2px solid #1d2323;
    opacity: .06;
    width: 100%;
    max-width: 100%;
    border-bottom: none;
    margin-top: 5px;
    margin-bottom: 5px
}

.testimonial .testimonial-content footer {
    font-family: Montserrat;
    font-size: 28px
}

.testimonial img.testi_icon {
    margin-bottom: 20px
}

.testimonial .testimonial-content footer>span,
p.testi_text {
    font-size: 18px !important;
    color: #333
}

.testimonial-inner {
    display: flex;
    box-shadow: rgb(0 0 0 / 25%) 0 5px 15px;
    position: relative
}

.testimonials.wd-carousel-spacing-30 .owl-nav>div[class*=next] {
    right: 4%
}

.testimonials.wd-carousel-spacing-30 .owl-nav>div[class*=prev] {
    left: 4%
}

.testimonials .owl-carousel .owl-nav>div {
    visibility: visible !important;
    opacity: 1 !important
}

.testimonials .wd-btn-arrow[class*=next],
.testimonials .wd-btn-arrow[class*=prev] {
    -webkit-transform: none;
    transform: none
}

@media (max-width:768px) {
    .stretched_right {
        padding-left: 0 !important
    }

    .testi_title {
        padding-right: 30px;
        padding-left: 30px
    }

    .testimonial .testimonial-avatar img {
        height: auto
    }

    .testimonial .testimonial-avatar {
        display: block
    }

    .testimonial .testimonial-avatar {
        height: 500px !important;
        margin-right: 0
    }

    .testimonial-inner {
        display: block
    }

    .testimonials .owl-item.active .testimonial-avatar {
        border-top: 6px solid #b98f60;
        border-left: none
    }
}

@media (min-width:769px) and (max-width:1100px) {
    .testimonial .testimonial-avatar {
        width: 1300px !important
    }

    .testimonial-content {
        padding: 50px 10px
    }
}

@media (min-width:769px) {
    p.ing_icon {
        width: 60px
    }

    p.ing_icon img {
        margin: 0 auto !important;
        display: block
    }
}

@media (min-width:769px) and (max-width:1024px) {
    .ing_name p:first-child {
        font-size: 16px !important
    }
}

@media (max-width:450px) {
    .testimonial .testimonial-avatar {
        height: 250px !important
    }
}

.testimonial-inner:after {
    content: "";
    z-index: 1;
    background-color: rgba(0, 0, 0, .4);
    opacity: 1;
    transition: opacity .3s ease;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.owl-item.active .testimonial-inner:after {
    opacity: 0
}

.testimonials .wd-btn-arrow[class*=prev]::after {
    content: url(../images/left_arrow.svg)
}

.testimonials .wd-btn-arrow[class*=next]::after {
    content: url(../images/right_arrow.svg)
}

.testimonials .wd-btn-arrow {
    border: none
}

.testimonials .wd-btn-arrow:hover {
    box-shadow: none
}

.testimonials .wd-btn-arrow:hover .wd-btn-arrow:after {
    opacity: .6 !important
}

.stretched_right {
    padding-right: 0 !important
}

.wd-hover-standard .wd-entities-title {
    font-size: 20px !important;
    text-transform: uppercase;
    font-family: Montserrat;
    color: #0c1011;
    opacity: .81;
    font-weight: 600;
    height: 100px !important;
}

.tax-product_cat .rating_count {
    display: none
}

.inc_comm_value:after,
.wd-hover-standard h3.wd-entities-title:after {
    content: "";
    width: 35px;
    height: 2px;
    display: block;
    background: #3a3d3e;
    position: relative;
    margin: 16px auto;
    border-radius: 40px
}

.inc_comm_value:after {
    width: 45px;
    height: 2.6px;
    background: #b98f60
}

.wd-hover-standard span.woocommerce-Price-amount.amount {
    color: #000;
    font-weight: 500;
    font-size: 18px
}

.single-product-page .product-summary-shadow .summary-inner {
    text-align: left
}

.single-product-page h1.product_title.wd-entities-title {
    font-size: 45px;
    font-weight: 500;
    font-family: Montserrat
}

.single-product-page h1.product_title.wd-entities-title:before {
    content: url(../images/left_title_img.svg);
    display: block;
    margin-bottom: 15px !important
}

.single-product-page div.quantity input[type=button] {
    min-width: 30px;
    height: 30px;
    border-radius: 50%;
    font-size: 17px
}

.single-product-page div.quantity {
    align-items: center
}

.single-product-page div.quantity input[type=number] {
    border: none;
    font-size: 30px;
    color: #0c1011;
    font-weight: 500;
    width: 42px
}

.stretched_right1 {
    padding-left: 0;
    padding-right: 0;
    left: calc(50% - 50vw + 8.5px + 15px);
    overflow: hidden;
    position: relative;
    width: 100vw
}

.single-product-page .col-lg-3.order-lg-first {
    position: absolute;
    z-index: 1;
    padding: 0;
    max-width: 18%;
    flex-wrap: wrap;
    left: 10px;
    bottom: 10%
}

.single-product-page .woocommerce-product-gallery.woocommerce-product-gallery--with-images {
    flex-direction: column-reverse
}

.product-image-thumbnail img {
    border-radius: 50%;
    border: 3px solid #fff
}

.single-product-page .col-lg-9.order-lg-last {
    max-width: 100%;
    flex: 0 0 100% !important;
    padding: 0
}

.single-product-page .summary .price {
/*     position: absolute; */
    right: 0;
    padding-right: inherit;
    margin-bottom: 0;
    margin-top: 14px;
    display: flex;
    flex-direction: row-reverse;
    align-items: center
}

.single-product-page .summary .price del {
    margin-left: 3px
}

.single-product-page .summary .price del .woocommerce-Price-amount.amount {
    font-size: 18px
}

.single-product-page .summary .price del span.woocommerce-Price-currencySymbol {
    vertical-align: baseline;
    font-size: 18px
}

.single-product-page .product-image-summary .cart {
    display: flex;
    flex-direction: column
}

.single-product-page.product-summary-shadow .summary-inner {
    position: relative;
    padding: 0 10%;
    box-shadow: none
}

.price .amount {
    color: #0c1011
}

.single_add_to_cart_button {
    background-color: #0c1011
}

.single-product-page .product-image-summary div.quantity {
    margin-bottom: 0;
    margin-top: 20px
}

.inc_cat ul,
.woocommerce-product-details__short-description ul {
    list-style: none;
    padding-left: 0;
    margin-top: 35px
}

.inc_cat ul li,
.woocommerce-product-details__short-description ul li {
    background-image: url(../images/leaf.svg);
    background-repeat: no-repeat;
    background-position: 5px 5px;
    padding-left: 36px;
    list-style: none;
    font-size: 18px
}

.single-product-page .woocommerce-product-rating {
    display: none
}

.single_add_sample_button,
.single_add_to_cart_button {
    padding: 18px 10px
}

@media (max-width:1024px) {
    .single-product-page .col-lg-3.order-lg-first {
        max-width: 100%;
        left: 0;
        bottom: 20px
    }

    .single-product-page .product-image-thumbnail {
        width: 100%
    }

    .single-product-page .product-image-thumbnail img {
        display: block;
        object-fit: cover;
        width: 70px !important;
        height: 70px;
        margin: 0 auto !important
    }

    .woocommerce-product-gallery .thumbnails.thumbnails-ready {
        width: 50%;
        margin: 0 auto
    }
}

@media (max-width:575px) {
    .single-product-page .product-image-thumbnail img {
        width: 50px !important;
        height: 50px
    }
}

@media (max-width:480px) {

    /*.summary .price del span.woocommerce-Price-currencySymbol{font-size:12px!important}.summary .price del span.woocommerce-Price-amount.amount{font-size:12px!important}*/
    .summary span.woocommerce-Price-currencySymbol {
        vertical-align: baseline !important
    }
}

.single-product-page .product-image-summary-wrap+.product-extra-content {
    margin-top: 0
}

p.pro_short {
    font-weight: 700;
    margin-bottom: 40px !important;
    text-transform: uppercase;
    font-size: 18px
}

.pro_sub {
    margin-bottom: 0 !important;
    font-size: 18px !important;
    line-height: 1.8
}

.pro_sub p {
    font-size: 18px;
    line-height: 1.8
}

.ing_list .col-sm-6 {
    display: flex;
    padding: 30px 8%
}

.ing_list .col-sm-6 img {
    margin-right: 20px
}

.ing_name p:first-child {
    font-weight: 700;
    font-size: 18px;
    color: #0c1011;
    margin-bottom: 0
}

.ing_name p:nth-child(2) {
    font-style: italic;
    color: #1d2323;
    opacity: .66
}

.ing_list .row:not(:last-child) .col-sm-6 {
    border-bottom: 1px solid rgb(12, 16, 17, .14)
}

.ing_list .row .col-sm-6:first-child {
    border-right: 1px solid rgb(12, 16, 17, .14)
}

.ing_list .row .col-sm-6:nth-child(even) {
    padding-right: 0
}

.ing_list .row .col-sm-6:nth-child(odd) {
    padding-left: 0
}

.site-content {
    margin-bottom: 0 !important
}

.contact_sec .wpb_single_image.wpb_content_element.vc_align_left {
    margin-bottom: 0
}

.single_btns {
    display: flex;
    justify-content: space-between;
    margin-bottom: 0px
}

.single_btns button {
    width: 48%
}

.instagram-widget .clear a:hover {
    color: #000 !important
}

.sample_txt {
    color: #b98f60;
    font-style: italic;
    font-size: 16px;
    padding: 16px 25px;
    border-radius: 11px;
    background: #b98f601a
}

.sample_txt p span:first-child {
    width: 30px;
    display: inline-block
}

.sample_txt p {
    margin-bottom: 7px;
    display: flex;
    align-items: center
}

@media (max-width:767px) {
    .sample_txt {
        font-size: 13px
    }

    .sample_txt p:first-child img {
        width: 14px
    }

    .sample_txt p:last-child img {
        width: 8px
    }

    .sample_txt p span:first-child {
        width: 24px
    }
}

button.single_add_sample_button.button.alt {
    background: #b98f60;
    border-radius: 36px;
    color: #fff
}

.product-image-summary .single_add_to_cart_button {
    margin-bottom: 0
}

button.single_add_to_cart_button img {
    margin-left: 10px
}

button.single_add_sample_button img {
    margin-right: 10px
}

button.single_add_sample_button:disabled {
    cursor: not-allowed
}

.summary span.woocommerce-Price-currencySymbol {
    vertical-align: baseline;
    font-size: 28px;
    margin-right: 4px
}

.summary span.woocommerce-Price-amount.amount {
    font-size: 30px
}

body.single-product .wczpc_maindiv {
    background-color: transparent !important;
    padding: 15px 0
}

.wczp_cookie_check_div {
    background-color: transparent !important;
    border-bottom: 2px solid #000;
    border-radius: 0;
    padding: 4px 0
}

.wczpc_maindiv input.wczpbtn {
    background-color: transparent !important;
    color: #000 !important;
    text-transform: initial;
    font-size: 18px;
    padding-right: 0
}

.wczpc_maindiv input.wczpbtn:hover {
    box-shadow: none;
    opacity: .6
}

.wczpc_maindiv input.wczpcheck {
    color: #1d2323;
    background-color: transparent !important;
    font-size: 18px;
    font-family: Montserrat;
    font-weight: 600;
    opacity: .6;
    padding-left: 0
}

.wczp_cookie_check_div svg {
    display: none
}

.wczpc_maindiv h3 {
    display: none
}

body.single-product .wczpc_maindiv {
    margin: 15px 0 25px
}

.wczpc_maindiv input.wczpcheckbtn {
    background-color: #000 !important;
    color: #fff;
    border-radius: 36px;
    padding: 20px 30px;
    line-height: 0;
    font-size: 14px
}

.wczpc_maindiv input.wczpcheckbtn:hover {
    background-color: #b98f60 !important
}

.weavybg {
    padding-top: 0 !important;
    background-attachment: fixed
}

.weavybg .less_is_more {
    background: 0 0;
    overflow: inherit
}

.img_left .wpb_wrapper {
    position: absolute;
    left: -16%
}

.img_left .wpb_single_image .vc_figure {
    position: relative;
    left: 0
}

.footer-column {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.footer-links {
    display: inline-flex;
    width: 100% !important;
    justify-content: start
}

.footer-first {
    width: 100%
}

.cover_img img {
    object-fit: cover;
    height: 100% !important
}

.cover_img div,
.cover_img figure {
    height: 100%
}

p.ing_icon {
    margin-right: 10px
}

.site-logo {
    max-height: initial !important
}

@media only screen and (max-width:990px) {
    .single-product-page.product-summary-shadow .summary-inner {
        padding: 10px !important
    }
}

.thumbnails .owl-nav,
.thumbnails .slick-arrow,
.woocommerce-product-gallery__wrapper.owl-carousel .owl-nav {
    display: none !important
}

.contact_sec .wpb_single_image {
    text-align: center
}

.inc_home_video #mep_0:after {
    content: '\A';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .8);
    opacity: 1;
    transition: all 1s;
    -webkit-transition: all 1s
}

.product-element-top.mouse_over img {
    -webkit-transform-origin: bottom center;
    -moz-transform-origin: bottom center;
    -o-transform-origin: bottom center;
    -ms-transform-origin: bottom center;
    transform-origin: bottom center;
    -webkit-transition-origin: all .1s;
    -moz-transition-origin: all .1s;
    -o-transition-origin: all .1s;
    -ms-transition-origin: all .1s;
    transition: all .1s
}

.best_seller h4 {
    color: #fff !important
}

.quick-shop-wrapper.wd-fill.wd-scroll {
    display: none
}

.item-deco div {
    position: absolute;
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center
}

.item-deco span {
    position: absolute;
    background: 0 0;
    border-radius: 50%;
    pointer-events: none;
    box-shadow: inset -1px 2px 4px 1px #c8c8c8;
    animation: animate 2s linear
}

.item-deco span:nth-child(1) {
    right: 10%
}

.item-deco span:nth-child(2) {
    right: 18%
}

.item-deco span:nth-child(3) {
    right: 26%
}

.item-deco span:nth-child(4) {
    right: 34%
}

.item-deco span:nth-child(5) {
    right: 42%
}

.item-deco span:nth-child(6) {
    right: 48%
}

.item-deco span:nth-child(7) {
    right: 56%
}

.item-deco span::before {
    content: "";
    position: absolute;
    width: 40%;
    height: 100%;
    border-radius: 50%;
    background: radial-gradient(ellipse at center, rgba(150, 150, 150, .5) 0, rgba(100, 100, 100, 0) 70%);
    box-shadow: inset 0 20px 30px rgb(100, 100, 100, .3 / 30%)
}

@keyframes animate {
    0% {
        opacity: 1;
        transform: translate3d(0, 0, 0)
    }

    20% {
        transform: translate3d(30%, -20px, 0)
    }

    40% {
        opacity: .8;
        transform: translate3d(-30%, -50px, 0)
    }

    60% {
        opacity: .5;
        transform: translate3d(30%, -70px, 0)
    }

    80% {
        transform: translate3d(-30%, -95px, 0)
    }

    99% {
        opacity: 0;
        transform: translate3d(30%, -120px, 0)
    }

    100% {
        opacity: 0;
        transform: translate3d(30%, -150px, 0)
    }
}

@media (min-width:1025px) {
    .page-title.title-size-large {
        padding: 180px 0
    }
}

.about_sec1.title-wrapper .img-wrapper {
    margin-bottom: 45px
}

.inc_comm .wpb_column {
    padding: 40px;
    text-align: center
}

.inc_comm_value {
    font-family: Montserrat;
    font-size: 30px !important;
    font-weight: 600;
    margin-top: 20px
}

.inc_comm_title {
    font-family: Montserrat;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 600
}

.inc_comm .wpb_text_column {
    margin-bottom: 0
}

.inc_comm .vc_column-inner {
    padding: 40px 35px;
    box-shadow: 0 10px 42px #0000000D;
    border-bottom: 4px solid #b98f60
}

.whb-sticked.whb-sticky-prepared .whb-main-header {
    position: fixed !important
}

.whb-sticky-prepared .whb-main-header {
    position: relative !important
}

.home .whb-sticky-prepared .whb-main-header {
    position: absolute !important
}

.home .whb-sticked.whb-sticky-prepared .whb-main-header {
    position: fixed !important
}

div.wpcf7 .ajax-loader {
    margin-left: 0 !important
}

@media (min-width:1073px) and (max-width:1820px) {
    .inc_title.inc_subscription .liner-continer h2, .inc_title.inc_subscription .liner-continer h4 {
        font-size: 56px;
        margin-bottom: 10px
    }
}

@media (min-width:1821px) {
    .inc_title.inc_subscription .liner-continer h2, .inc_title.inc_subscription .liner-continer h4 {
        font-size: 72px;
        margin-bottom: 10px
    }
}

.page-title .title {
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0
}

.page-id-7512 .page-title {
    margin-bottom: 0
}

.affiliate_content:before {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 50%;
    background: #f5f5f5
}

.inc_aff figure {
    width: 151px;
    margin: 0 auto 30px
}

.inc_comm .vc_column_container:nth-child(2) .vc_column-inner {
    position: relative;
/*     top: -4rem; */
    background: #fff
}

.glob_btn {
    font-weight: 600;
    font-family: Montserrat;
    padding-left: 40px;
    padding-right: 40px;
    background-color: #0c1011
}

.return_address .wpb_wrapper {
    display: flex;
    justify-content: center;
    align-items: center
}

.return_address .wpb_wrapper p:last-child {
    font-size: 20px;
    font-weight: 600
}

.page-id-7504 .main-page-wrapper p {
    text-align: center
}

.note_text {
    color: #b98f60;
    font-weight: 600
}

.return_address p {
    margin-bottom: 0
}

.return_address p:last-child {
    text-align: left;
    margin-left: 20px
}

.break_title .br_txt:after,
.break_title .br_txt:before {
    content: "";
    width: 35px;
    height: 3px;
    background: #b98f60;
    position: relative;
    margin: 12px auto;
    border-radius: 40px;
    display: inline-block
}

.break_title .br_txt:before {
    margin-right: 10px !important
}

.break_title .br_txt:after {
    margin-left: 10px !important
}

.break_title h4 {
    text-align: center;
    line-height: 54px;
    margin: 0
}

.term_txt {
    font-weight: 600
}

.breadcrumbs>a:after,
.breadcrumbs>span:after {
    content: "|"
}

.breadcrumbs a,
.breadcrumbs span,
.yoast-breadcrumb a,
.yoast-breadcrumb span {
    text-transform: initial;
    font-weight: 400;
    font-size: 14px
}

.insta_page .instagram-picture .wrapp-picture {
    border-radius: 0
}

.insta_page .instagram-widget .clear {
    text-align: center;
    margin-bottom: revert
}

.insta_page .instagram-widget .clear a {
    color: #fff;
    font-size: 16px;
    letter-spacing: 1.98px
}

.insta_page .instagram-widget .clear a:before {
    display: none
}

.woocommerce-product-gallery .slick-list.draggable {
    height: auto !important
}

.woocommerce-product-gallery .thumbnails.slick-slider .slick-track {
    height: auto !important;
    transform: none !important
}

.woocommerce-product-gallery .slick-active.active-thumb {
    display: none
}

.woocommerce-product-gallery .slick-slide img {
    display: block;
    object-fit: cover;
    width: 80px;
    height: 80px;
    background: #faebd7
}

.single-product-page .product-image-thumbnail img {
    background: #faebd7
}

.wd-side-hidden {
    max-width: 780px;
    width: 100%
}

.cart-widget-side .widget-heading {
    border-bottom: none;
    flex-direction: row-reverse;
    max-width: 654px;
    width: 100%;
    margin: 0 auto
}

.cart-widget-side .woocommerce-mini-cart .mini_cart_item:hover {
    background-color: inherit
}

.cart-widget-side .widget-heading .widget-title {
    text-align: center;
    font: normal normal 500 30px/85px Montserrat;
    letter-spacing: 0;
    color: #0c1011 !important;
    text-transform: capitalize;
    opacity: 1
}

.woocommerce__individual--item-details {
    padding-top: 20px;
    padding-right: 40px
}

.cart-widget-side .widget_shopping_cart .product_list_widget>li {
    margin: 0 auto;
    max-width: 654px;
    width: 100%;
    padding: 20px 0
}

.cart-widget-side .widget_shopping_cart .product_list_widget>li:not(:last-child) {
    border-bottom: 1px solid rgba(44, 44, 44, .28)
}

.cart-widget-side .widget_shopping_cart .product_list_widget>li img {
    max-width: 150px;
    min-width: auto !important
}

.cart-widget-side .widget_shopping_cart .woocommerce-mini-cart .remove:after {
    content: none
}

.cart-widget-side .widget_shopping_cart .product_list_widget img.delete-cart-item-image {
    max-width: 24px;
    min-width: 20px !important;
    width: 100%;
    opacity: .5;
    padding: 0
}

.cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-title {
    text-align: left;
    font-size: 21px;
    line-height: 28px;
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 0;
    color: #0c1011;
    opacity: .81;
    padding-right: 10px
}

.cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-description {
    text-align: left;
    letter-spacing: 0;
    color: #999;
    opacity: 1;
    font-size: 15px;
    line-height: 19px;
    font-family: Montserrat;
    font-weight: 500;
    display: block
}

.cart-widget-side .widget_shopping_cart .cart-info div.quantity {
    max-width: 149px;
    width: 100%;
    height: 39px;
    justify-content: space-between;
    margin-top: 21px
}

.cart-widget-side .widget_shopping_cart .cart-info div.quantity input[type=button] {
    flex-grow: 1
}

.cart-widget-side .widget_shopping_cart .cart-info div.quantity input.minus {
    border-top-left-radius: 20px;
    border-bottom-left-radius: 20px
}

.cart-widget-side .widget_shopping_cart .cart-info div.quantity input.plus {
    border-top-right-radius: 20px;
    border-bottom-right-radius: 20px
}

.cart-widget-side .widget_shopping_cart .cart-info div.quantity input[type=number] {
    flex-grow: .2;
    background-color: #eaeaea;
    font-size: 22px;
    line-height: 27px;
    letter-spacing: 0;
    color: #4e4646;
    opacity: 1
}

.cart-widget-side .widget_shopping_cart .cart-info span.quantity {
    float: right
}

.cart-widget-side .widget_shopping_cart .cart-info span.quantity .woocommerce-Price-amount {
    text-align: left;
    font-size: 25px;
    line-height: 30px;
    font-family: Montserrat;
    font-weight: 500;
    letter-spacing: 0;
    color: #b98f60;
    opacity: 1
}

.cart-widget-side .shopping-cart-widget-body {
    border-bottom: 1px solid rgba(119, 119, 119, .2)
}

.cart-widget-side .shopping-cart-widget-footer {
    max-width: 622px;
    width: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: flex-start;
    padding: 20px 0;
    align-items: center
}

.cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total {
    border-top: none;
    flex-direction: column;
    align-items: flex-start
}

.cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total strong {
    text-align: left;
    font-size: 15px;
    letter-spacing: 0;
    color: #999;
    opacity: 1;
    font-weight: 600;
    font-family: Montserrat;
    line-height: 19px
}

.cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total span.woocommerce-Price-amount {
    text-align: left;
    font-size: 30px;
    font-weight: 600;
    line-height: 37px;
    font-family: Montserrat;
    letter-spacing: 0;
    color: #0c1011;
    opacity: .81;
    padding-top: 5px
}

.cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons {
    flex-grow: 2
}

.cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .btn-cart {
    display: none
}

.cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout, #btn-1cc-mini-cart {
    text-align: left;
    font-size: 16px;
    line-height: 19px;
    font-weight: 600;
    font-family: Montserrat;
    letter-spacing: 1.98px;
    opacity: 1;
    padding: 22px 81px;
    color: #fff;
    background-color: #000;
}
.cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout:hover, #btn-1cc-mini-cart:hover{
    background-color: rgb(181,30,37);
}
.cart-widget-side .wd-combo-set {
    background-color: #f4f4f4;
    margin-top: 30px;
    text-align: center
}

.cart-widget-side .wd-combo-set h2 {
    padding-top: 30px;
    text-align: center;
    font-weight: 500;
    font-size: 32px;
    line-height: 85px;
    font-family: Montserrat;
    letter-spacing: 0;
    color: #0c1011 !important;
    text-transform: capitalize;
    opacity: 1;
    margin-bottom: 0
}

.cart-widget-side .wd-combo-set ul.woocommerce__cartCombo {
    display: flex;
    justify-content: space-between;
    margin-top: 25px;
    margin-bottom: 42px;
    padding: 0 40px;
    width: 96%;
    margin-left: auto;
    margin-right: auto
}

.woocommerce__cartCombo .wd-btn-arrow,
.woocommerce__individual .wd-btn-arrow {
    border: none;
    transform: none
}

.woocommerce__cartCombo.owl-carousel:hover .owl-nav div,
.woocommerce__individual.owl-carousel:hover .owl-nav div {
    -webkit-transform: none;
    transform: none
}

.woocommerce__cartCombo .wd-btn-arrow:after,
.woocommerce__individual .wd-btn-arrow:after {
    font-size: 16px;
    font-weight: 600;
    color: #000909c9
}

.woocommerce__individual .wd-btn-arrow {
    margin-top: -35px
}

.woocommerce__cartCombo .wd-btn-arrow {
    margin-top: -75px
}

li.woocommerce__cartCombo--item {
    margin: 0 auto
}

li.woocommerce__cartCombo--item.owl-carousel-item img {
    height: 200px
}

li.woocommerce__cartCombo--item.owl-carousel-item h4 {
    margin-top: 15px
}

.cart-widget-side .wd-combo-set ul.woocommerce__individual {
    margin-top: 60px;
    padding-bottom: 30px;
    width: 96%;
    margin-right: auto;
    margin-left: auto
}

.cart-widget-side .wd-combo-set ul.woocommerce__individual li.woocommerce__individual--item img {
    width: auto;
    height: inherit;
    max-width: inherit
}

.woo_any_img {
    width: 30%;
    text-align: center;
    height: 200px;
    display: flex;
    align-items: center;
    justify-content: center
}

.woocommerce__individual--item-details {
    width: 70%
}

.cart-widget-side .wd-combo-set ul.woocommerce__individual li.woocommerce__individual--item {
    display: flex;
    text-align: left;
    justify-content: start;
    max-width: 85%;
    margin: 0 auto;
    background-color: #fff;
    border-radius: 32px;
    align-items: center
}

.cart-widget-side .wd-combo-set ul.woocommerce__individual li.woocommerce__individual--item .woocommerce__individual--item-details {
    align-self: center;
    margin-bottom: 28px;
    margin-left: 0
}

.cart-widget-side .wd-combo-set ul.woocommerce__cartCombo li.woocommerce__cartCombo--item h4,
.cart-widget-side .wd-combo-set ul.woocommerce__individual li.woocommerce__individual--item .woocommerce__individual--item-details h4 {
    font-size: 17px;
    font-family: Montserrat;
    font-weight: 600;
    margin-bottom: 3px;
    line-height: 26px;
    text-transform: uppercase;
    color: rgb(12, 16, 17, .81)
}

.cart-widget-side .wd-combo-set ul.woocommerce__cartCombo li.woocommerce__cartCombo--item p,
.cart-widget-side .wd-combo-set ul.woocommerce__individual li.woocommerce__individual--item .woocommerce__individual--item-details p {
    margin-bottom: 0;
    font-weight: 300;
    font-size: 13px;
    line-height: 20px;
    color: #999
}

.woocommerce__cartCombo--item .single_btns {
    justify-content: center
}

.woocommerce__cartCombo--item .single_add_to_cart_button,
.woocommerce__individual--item-details .single_add_to_cart_button {
    padding: 13px 10px
}

.cart-widget-side .wd-combo-set ul.woocommerce__cartCombo li.woocommerce__cartCombo--item button,
.cart-widget-side .wd-combo-set ul.woocommerce__individual li.woocommerce__individual--item .woocommerce__individual--item-details button {
    border-radius: 23px;
    background-color: #000;
    color: #fff;
    font-size: 13px;
    font-weight: 400;
    max-width: 160px;
    width: 100%;
    margin-top: 12px
}

@media (min-width:768px) and (max-width:1600px) {
    .cart-widget-side .wd-combo-set h2 {
        font-size: 26px;
        line-height: 50px
    }

    .minicart_title_img {
        width: 130px
    }

    .cart-widget-side .shopping-cart-widget-footer {
        max-width: 95%;
        padding: 5px 0
    }
}

@media (max-width:1441px) {
    .cart-widget-side {
        width: 590px
    }

    .cart-widget-side .widget-heading {
        max-width: 90%;
        position: relative
    }

    .close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon {
        position: absolute;
        left: 0
    }

    .cart-widget-side .widget-heading {
        max-width: 90%
    }

    .cart-widget-side .widget-heading .widget-title {
        font-size: 26px;
        line-height: 76px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li {
        max-width: 90%
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li img {
        max-width: 120px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-title {
        font-size: 17px;
        line-height: 24px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity {
        max-width: 119px;
        height: 34px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity input[type=number] {
        flex-grow: .1;
        font-size: 20px;
        line-height: 24px
    }

    .cart-widget-side .widget_shopping_cart .cart-info span.quantity .woocommerce-Price-amount {
        font-size: 24px;
        line-height: 26px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total strong {
        font-size: 13px;
        line-height: 15px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total span.woocommerce-Price-amount {
        font-size: 24px;
        line-height: 34px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout {
        padding: 18px 86px;
        font-size: 14px
    }
}

@media (max-width:1024px) {
    .wd-side-hidden {
        max-width: 480px
    }

    .cart-widget-side .widget-heading {
        max-width: 404px
    }

    .cart-widget-side .widget-heading .widget-title {
        font-size: 23px;
        line-height: 68px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li {
        max-width: 404px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li img {
        max-width: 100px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-title {
        font-size: 19px;
        line-height: 22px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-description {
        font-size: 14px;
        line-height: 16px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity {
        max-width: 109px;
        height: 21px
    }

    .cart-info div.quantity input[type=button],
    .cart-info div.quantity input[type=number] {
        height: 28px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity input[type=number] {
        flex-grow: .08;
        font-size: 17px;
        line-height: 21px
    }

    .cart-widget-side .widget_shopping_cart .cart-info span.quantity .woocommerce-Price-amount {
        font-size: 17px
    }

    .cart-widget-side .shopping-cart-widget-footer {
        max-width: 404px;
        padding: 28px 0
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total span.woocommerce-Price-amount {
        font-size: 24px;
        line-height: 28px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout {
        font-size: 13px;
        line-height: 15px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout {
        padding: 18px 74px
    }
}

@media (max-width:768px) {
    .wd-side-hidden {
        max-width: 100%
    }

    .cart-widget-side .widget-heading {
        max-width: 90%
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li {
        max-width: 87%
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li img {
        max-width: 130px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-title {
        font-size: 19px;
        line-height: 22px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-description {
        font-size: 16px;
        line-height: 19px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity {
        max-width: 119px;
        height: 26px
    }

    .cart-info div.quantity input[type=button],
    .cart-info div.quantity input[type=number] {
        height: 30px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity input[type=number] {
        font-size: 18px;
        line-height: 24px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity input[type=button] {
        padding: 0 10px
    }

    .cart-widget-side .shopping-cart-widget-footer {
        max-width: 90%;
        padding: 32px 0
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total strong {
        font-size: 15px;
        line-height: 19px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total span.woocommerce-Price-amount {
        font-size: 28px;
        line-height: 36px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout {
        padding: 20px 60px;
        font-size: 15px;
        line-height: 16px
    }
}

@media (max-width:545px) {
    .pop_up_close_btn {
        margin-right: -25px !important
    }

    button.close-btn {
        padding: 10px 0 10px 15px !important
    }

    button.close-btn img {
        width: 30px !important
    }

    .cart-widget-side .wd-combo-set h2 {
        font-size: 17px;
        line-height: 35px
    }

    img.minicart_title_img {
        width: 100px
    }

    .woocommerce__individual--item-details {
        padding-right: 15px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li img {
        max-width: 115px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-title {
        font-size: 20px;
        line-height: 21px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-description {
        font-size: 15px;
        line-height: 18px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity {
        max-width: 109px;
        height: 24px
    }

    .cart-info div.quantity input[type=button],
    .cart-info div.quantity input[type=number] {
        height: 26px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity input[type=number] {
        font-size: 16px;
        line-height: 21px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity input[type=number] {
        padding: 0 1px
    }

    .cart-widget-side .widget_shopping_cart .cart-info span.quantity .woocommerce-Price-amount {
        font-size: 20px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total strong {
        font-size: 13px;
        line-height: 17px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total strong {
        font-size: 13px;
        line-height: 17px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total span.woocommerce-Price-amount {
        font-size: 24px;
        line-height: 30px
    }

    .close-side-widget.wd-action-btn.wd-style-text.wd-cross-icon a {
        font-size: 10px !important
    }

    .woocommerce__individual .owl-nav>div[class*=next] {
        right: -10px
    }

    .woocommerce__individual .owl-nav>div[class*=prev] {
        left: -10px
    }

    .cart-widget-side .wd-combo-set ul.woocommerce__cartCombo li.woocommerce__cartCombo--item h4,
    .cart-widget-side .wd-combo-set ul.woocommerce__individual li.woocommerce__individual--item .woocommerce__individual--item-details h4 {
        font-size: 14px
    }

    .cart-widget-side .wd-combo-set ul.woocommerce__cartCombo li.woocommerce__cartCombo--item p,
    .cart-widget-side .wd-combo-set ul.woocommerce__individual li.woocommerce__individual--item .woocommerce__individual--item-details p {
        font-size: 11px;
        font-weight: 500
    }

    .cart-widget-side .wd-combo-set ul.woocommerce__individual {
        margin-top: 30px
    }

    .cart-widget-side .wd-combo-set ul.woocommerce__cartCombo li.woocommerce__cartCombo--item button,
    .cart-widget-side .wd-combo-set ul.woocommerce__individual li.woocommerce__individual--item .woocommerce__individual--item-details button {
        font-size: 10px;
        max-width: 130px;
        padding: 10px 10px
    }

    div#anything-slider h2 {
        padding-top: 0
    }
}

@media (max-width:480px) {
	.glob_btn {
		padding-left: 20px;
		padding-right: 20px;
	}
    .cart-widget-side .widget-heading .widget-title {
        font-size: 19px;
        line-height: 25px;
        font-weight: 500;
        letter-spacing: 0
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li {
        max-width: 100%
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li img {
        max-width: 100px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-title {
        font-size: 16px;
        line-height: 18px;
        margin-bottom: 5px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-description {
        font-size: 12px;
        line-height: 14px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity {
        margin-top: 13px;
        max-width: 97px
    }

    .cart-info div.quantity input[type=button],
    .cart-info div.quantity input[type=number] {
        height: 24px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity input[type=number] {
        flex-grow: 0;
        padding: 0;
        font-size: 13px;
        line-height: 14px
    }

    .cart-widget-side .widget_shopping_cart .cart-info span.quantity .woocommerce-Price-amount {
        font-size: 18px;
        line-height: 24px
    }

    .cart-widget-side .shopping-cart-widget-footer {
        padding: 0 !important
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total strong {
        font-size: 11px;
        line-height: 15px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total span.woocommerce-Price-amount {
        font-size: 20px;
        line-height: 24px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout {
        padding: 16px 56px;
        font-size: 12px;
        line-height: 14px
    }
}

@media (max-width:375px) {
    .cart-widget-side .widget_shopping_cart .product_list_widget>li img {
        max-width: 75px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-title {
        font-size: 13px;
        line-height: 16px
    }

    .cart-widget-side .widget_shopping_cart .product_list_widget>li .wd-entities-description {
        font-size: 11px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity {
        margin-top: 12px;
        max-width: 92px
    }

    .cart-widget-side .widget_shopping_cart .cart-info div.quantity input[type=number] {
        font-size: 11px
    }

    .cart-widget-side .widget_shopping_cart .cart-info span.quantity .woocommerce-Price-amount {
        font-size: 16px;
        line-height: 19px
    }

    .cart-widget-side .shopping-cart-widget-footer {
        padding: 12px 0
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total strong {
        font-size: 10px;
        line-height: 13px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__total span.woocommerce-Price-amount {
        font-size: 17px;
        line-height: 20px
    }

    .cart-widget-side .shopping-cart-widget-footer .woocommerce-mini-cart__buttons .checkout {
        padding: 14px 49px;
        font-size: 10px;
        line-height: 13px
    }
}

.contact_sec .wpb_single_image.vc_align_left {
    text-align: center !important
}

.inc_subs_form .inc_title .title-after_title {
    margin-bottom: 25px
}

.wd-btn-arrow {
    visibility: visible;
    opacity: 1
}

.wd-btn-arrow[class*=prev]:after {
    color: #11121273;
    left: -2px;
    position: relative
}

.wd-btn-arrow[class*=next]:after {
    color: #11121273;
    right: -2px;
    position: relative
}

.wd-carousel-spacing-30 .owl-nav>div[class*=next] {
    right: -15px
}

.home_combos .owl-nav>div[class*=next] {
    right: 0 !important;
    transform: none !important
}

.home_combos .owl-nav>div[class*=prev] {
    left: 0 !important
}

.home_best_seller .owl-nav>div[class*=prev] {
    left: 35px !important
}

.home_best_seller .owl-nav>div[class*=next] {
    right: 35px !important
}

.incsubs_form.row div span input {
    color: rgb(29, 35, 35, .6)
}

@media (max-width:575px) {
    .product-label:not(.out-of-stock) {
        width: 60px;
        height: 60px
    }
}

.modal {
    position: fixed !important;
    top: 0;
    left: 0;
    z-index: 1060;
    display: none;
    width: 100%;
    height: 100%;
    overflow-x: hidden;
    overflow-y: auto;
    outline: 0;
    background: rgb(0, 0, 0, .5)
}

.fade {
    transition: opacity .15s linear
}

.modal.show .modal-dialog {
    transform: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out;
    transform: none
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

@media (min-width:576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }
}

@media (min-width:992px) {

    .modal-lg,
    .modal-xl {
        max-width: 800px
    }
}

@media (min-width:1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.pop_up_close_btn {
    margin-right: -2.5rem
}

button.close-btn {
    border: none;
    background: 0 0;
    float: right;
    padding: 10px 15px
}

button.close-btn img {
    width: 50px
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: 20px;
    outline: 0
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.model_heading h2 {
    padding-top: 2.5rem;
    margin-bottom: 0;
    font-size: 2.5rem;
    font-weight: 600;
    font-family: Montserrat, sans-serif;
    line-height: 3rem;
    letter-spacing: 0
}

.model_heading img {
    padding-top: 1.3rem;
    padding-bottom: 1.3rem;
    width: 120px
}

.popup_nav {
    padding-top: 1rem
}

.nav-tabs {
    border: none
}

.nav {
    display: flex;
    flex-wrap: wrap;
    padding-left: 0;
    margin-bottom: 0;
    list-style: none
}

.nav-tabs .nav-item {
    border-bottom: 1px solid #eaeaea;
    padding-bottom: .9rem;
    margin-bottom: 20px
}

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
    border: none;
    font-weight: 600;
    margin-bottom: -2px;
    border-bottom: 3px solid #b98f60
}

.nav-tabs .nav-link {
    color: #000;
    margin-top: 5px;
    padding-left: 0;
    padding-right: 0;
    margin-left: 2.7rem;
    margin-right: 2.7rem;
    font-weight: 500;
    text-transform: uppercase;
    font-family: Montserrat;
    padding-bottom: 1rem
}

.tab-content>.active {
    display: block
}

.tab-content>.tab-pane {
    display: none
}

.popup_product_row1 {
    padding-top: 3rem
}

.inner_product_row h4 {
    text-transform: uppercase;
    margin-bottom: 10px;
    font-size: 1.3rem;
    font-weight: 600;
    color: rgb(12, 16, 17, .81);
    font-family: Montserrat;
    text-transform: capitalize
}

.inner_product_row p {
    color: #999;
    font-size: .9rem
}

button.popup_btn1 {
    background: #b98f60;
    color: #fff;
    border-radius: 25px;
    font-size: .7rem;
    padding: .8rem 2rem
}

body {
    font-size: 1rem
}

.modal-footer {
    padding-top: 3rem
}

@media (max-width:1024px) {
    div[class*=wd-carousel-spacing] .owl-nav>div[class*=next] {
        margin-right: 0 !important
    }

    div[class*=wd-carousel-spacing] .owl-nav>div[class*=prev] {
        margin-left: 0 !important
    }

    .nav-tabs .nav-link {
        margin-left: auto;
        margin-right: auto
    }

    .nav-tabs .nav-item {
        border-bottom: none;
        margin-bottom: 0
    }

    .popup_nav ul.nav {
        border-bottom: 1px solid #eaeaea
    }

    .popup_nav ul.nav.justify-content-center {
        justify-content: space-between !important
    }
}

@media (min-width:768px) {

    .moreless-button,
    .popup_btn2 {
        display: none
    }
}

@media (max-width:992px) {
    .model_heading img {
        width: 120px
    }
}

@media(max-width:768px) {
    .popup_btn1 {
        display: none
    }

    .model_heading h2 {
        padding-top: 1.5rem;
        font-size: 1.5rem
    }

    .nav-tabs .nav-link {
        padding-bottom: .7rem;
        font-size: 12px
    }

    .inner_product_row h4 {
        margin-bottom: 6px
    }

    .nav-tabs .nav-item {
        padding-bottom: .5rem
    }

    .inner_product_row .col-5 {
        text-align: left
    }

    .popup_btn button i {
        margin-right: 4px
    }

    .popup_btn button {
        padding: 7px 12px;
        font-size: 8px
    }
}

@media (max-width:500px) {
    .model_heading h2 {
        line-height: 2rem;
        font-size: 1.5rem
    }

    .nav-tabs .nav-link {
        margin-top: 1.5rem;
        font-size: .7rem
    }

    .inner_product_row h4 {
        font-size: .9rem
    }

    .modal-footer p,
    .model_heading p {
        font-size: .8rem
    }
}

@media (max-width:576px) {
    .inner_product_row .col-3 {
        padding-left: 0;
        padding-right: 0;
        width: 20%
    }
}

.woocommerce-checkout-review-order-table td,
.woocommerce-checkout-review-order-table th {
    width: auto !important;
    max-width: 100% !important
}

#order_review td.product-image {
    width: 20% !important
}

#order_review .wd-table-wrapper .woocommerce-checkout-review-order-table td.product-name {
    max-width: 100% !important;
    font-size: 19px;
    font-weight: 500;
    text-transform: capitalize;
    font-family: Montserrat !important
}

#order_review .wd-table-wrapper .woocommerce-checkout-review-order-table td.product-del {
    width: 12% !important
}

img.delete-cart-item-image {
    padding: 12px
}

td.product-qty {
    font-size: 25px;
    font-weight: 500;
    font-family: Montserrat
}

.pro_table td.product-name {
    padding-left: 0;
    width: 50% !important
}

#order_review td.product-total {
    text-align: center
}

td.product-total span.woocommerce-Price-amount.amount {
    color: #b98f60;
    font-weight: 500;
    font-size: 24px
}

input#custom_coupon_code {
    border: 1px solid #70707070;
    border-radius: 12px;
    background: #fff;
    padding: 25px 20px;
    color: rgb(29, 35, 35, .49);
    font-weight: 500;
    font-size: 16px
}

input#custom_apply_coupon {
    background: #b98f60;
    color: #fff;
    border-radius: 12px;
    width: 100%;
    font-size: 16px;
    height: 52px !important;
    display: block
}

table .custom_checkout_coupon td {
    padding: 30px 12px
}

.tax-rate th,
tr.cart-subtotal th,
tr.woocommerce-shipping-totals.shipping th {
    font: normal normal 500 21px/28px Montserrat;
    letter-spacing: 0;
    color: rgb(12, 16, 17, .73)
}

.order-total th {
    font: normal normal 500 25px/30px Montserrat !important;
    letter-spacing: 0;
    color: rgb(12, 16, 17, .81)
}

.woocommerce-checkout-review-order-table span.woocommerce-Price-amount.amount {
    font: normal normal 500 25px/30px Montserrat;
    color: rgb(12, 16, 17, .73)
}

tr.cart-subtotal td,
tr.cart-subtotal th {
    border: none !important;
    padding-top: 20px
}

tr.woocommerce-shipping-totals.shipping td,
tr.woocommerce-shipping-totals.shipping th {
    padding-bottom: 20px
}

.chekout__multipart--form li:not(:last-child) {
    border-right: 1px solid #3d474a
}

.custom_checkout_coupon td.form-row.form-row-first {
    width: 70% !important
}

h3.shipping-title {
    margin-top: 20px
}
.checkout__header--img {
    max-width: 120px !important;
}

@media(min-width:1800px) {
    form#checkout__form {
        width: 90%;
        margin: 0 auto
    }
}

@media (min-width:768px) and (max-width:1600px) {
    #order_review .wd-table-wrapper .woocommerce-checkout-review-order-table td.product-name {
        font-size: 14px
    }

    #customer_details .create-account label,
    #customer_details .woocommerce-billing-fields>h3,
    #customer_details h3 {
        font: normal normal 600 19px/50px Montserrat
    }

    #order_review span.quantity {
        font-size: 14px
    }

    td.product-total span.woocommerce-Price-amount.amount {
        font-size: 15px
    }

    img.delete-cart-item-image {
        padding: 0;
        width: 20px
    }

    .woocommerce-checkout .checkout-order-review #order_review_heading {
        font-size: 32px !important
    }

    .woocommerce-checkout .checkout-order-review .checkout-order-review-img {
        width: 50%
    }

    #order_review td.product-image {
        padding-left: 0;
        padding-right: 0
    }

    .woocommerce-checkout .checkout-order-review {
        padding-left: 10px;
        padding-right: 10px
    }

    .tax-rate th,
    tr.cart-subtotal th,
    tr.woocommerce-shipping-totals.shipping th {
        font: normal normal 500 17px/24px Montserrat
    }

    .woocommerce-checkout-review-order-table span.woocommerce-Price-amount.amount {
        font: normal normal 500 21px/26px Montserrat
    }

    .order-total th {
        font: normal normal 500 22px/28px Montserrat !important
    }

    input#custom_apply_coupon {
        font-size: 14px;
        height: 40px !important
    }

    input#custom_coupon_code {
        padding: 20px 20px;
        font-size: 14px
    }

    table .custom_checkout_coupon td {
        padding: 20px 12px
    }

    .chekout__multipart--form li {
        font-size: 15px;
        line-height: 17px
    }
}

@media(min-width:1025px) {

    .mob_order_logo,
    .mob_order_title {
        display: none
    }
}

@media (max-width:1024px) {
    form#checkout__form {
        flex-direction: column-reverse
    }

    #order_review_heading,
    .checkout-order-review-img {
        display: none !important
    }

    a.mob_order_logo {
        order: 1;
        height: auto;
        display: grid
    }

    .checkout__header--img {
        padding-top: 10px !important;
        padding-bottom: 10px;
        height: 100%
    }

    .desk_order_logo {
        display: none !important
    }

    div#checkout__information .col-12 {
        padding: 0
    }

    /* .chekout__multipart--form {
        width: 90% !important;
        justify-content: flex-start !important;
        margin: 30px auto 30px !important
    } */

    ul.chekout__multipart--form li:first-child {
        padding-left: 0
    }

    .checkout-order-review {
        padding-top: 0
    }

    #order_review .wd-table-wrapper,
    .woocommerce-checkout .checkout-order-review {
        padding: 0
    }

    .mob_order_title {
        padding: 25px;
        border-bottom: 1px solid #e6e6e6;
        font: normal normal 500 16px/20px Montserrat;
        letter-spacing: 0;
        color: #333
    }

    div#order_review.close {
        display: none
    }

    img.order_bag_icon {
        margin-right: 10px;
        width: 17px
    }

    img.order_arrow_icon {
        width: 15px;
        margin-left: 15px
    }

    .mob_order_title:not(.close) .order_arrow_icon {
        transform: rotate(180deg)
    }

    .mob_order_title.close .order_arrow_icon {
        transform: rotate(0)
    }

    #order_review tfoot tr>td:first-child,
    #order_review tfoot tr>th:first-child {
        padding-left: 40px !important
    }

    #order_review tfoot tr>td:last-child,
    #order_review tfoot tr>th:last-child {
        padding-right: 40px !important
    }
}

@media (min-width:575px) and (max-width:1024px) {
    .mob_order_title {
        font: normal normal 500 20px/20px Montserrat
    }

    #order_review .wd-table-wrapper .woocommerce-checkout-review-order-table td.product-name {
        font-size: 16px;
        font-weight: 600
    }

    #order_review span.quantity {
        font-size: 18px
    }

    td.product-total span.woocommerce-Price-amount.amount {
        font-size: 20px
    }
}

@media (max-width:574px) {
	 .contact_info_title .account-logintext {
        font-size: 14px
    }
	 .form-row.form-row-wide.mailchimp-newsletter {
        margin: 0;
        font-size: 14px;
        display: flex;
        align-items: center
    }
	#billing_phone {
    	margin-top: 10px !important;
	}
    h3.shipping-title {
        margin-top: 0
    }

    div#customer_details h3.billing-title {
        margin-top: 20px
    }

    tr.pro_tr td {
        padding-top: 8px;
        padding-bottom: 8px
    }

    tr.pro_tr {
        display: flex;
        align-items: center;
        flex-wrap: wrap
    }

    .pro_tr td.product-name {
        width: 80% !important;
        max-width: 50% !important
    }

    #order_review .woocommerce-checkout-review-order-table .pro_tr td.product-del {
        width: 20% !important
    }

    #order_review .woocommerce-checkout-review-order-table .pro_tr td.product-qty,
    #order_review .woocommerce-checkout-review-order-table .pro_tr td.product-total {
        width: 50% !important
    }

    .pro_tr td.product-name {
        order: 1
    }

    .pro_tr td.product-del {
        order: 2
    }

    .pro_tr td.product-total {
        order: 3;
        text-align: left !important;
        padding-left: 0 !important
    }

    .pro_tr td.product-qty {
        order: 4;
        text-align: right
    }

    img.delete-cart-item-image {
        padding: 0;
        width: 15px
    }

    #order_review td.product-image {
        width: 40% !important
    }

    td.pro_info {
        padding-left: 0
    }

    #order_review .wd-table-wrapper .woocommerce-checkout-review-order-table td.product-name {
        font-size: 13px
    }

    td.product-total span.woocommerce-Price-amount.amount {
        font-size: 15px;
        padding-left: 0
    }

    #order_review td.product-qty {
        font-size: 13px;
        font-weight: 500;
        font-family: Montserrat
    }

    #order_review tfoot tr>td:first-child,
    #order_review tfoot tr>th:first-child {
        padding-left: 20px !important;
        padding-right: 5px
    }

    #order_review tfoot tr>td:last-child,
    #order_review tfoot tr>th:last-child {
        padding-right: 20px !important;
        padding-left: 5px !important
    }

    input#custom_coupon_code {
        padding: 14px 12px;
        font-size: 11px;
        border-radius: 6px
    }

    input#custom_apply_coupon {
        font-size: 11px;
        height: auto !important
    }

    .checkout__header--img {
        padding-top: 0 !important;
        padding-bottom: 0;
        width: 100px;
        margin-bottom: 0 !important;
    }

    .mob_order_title {
        font: normal normal 500 14px/20px Montserrat;
        display: flex;
        align-items: center
    }

    img.order_bag_icon {
        width: 12px
    }

    img.order_arrow_icon {
        width: 9px
    }
    .tax-rate th,
    tr.cart-subtotal th,
    tr.woocommerce-shipping-totals.shipping th {
        font: normal normal 500 14px/15px Montserrat
    }

    .woocommerce-checkout-review-order-table span.woocommerce-Price-amount.amount {
        font: normal normal 600 14px/15px Montserrat
    }

    .order-total th {
        font: normal normal 600 14px/16px Montserrat !important
    }

    #order_review tr.woocommerce-shipping-totals.shipping label {
        font-size: 11px
    }
    .chekout__multipart--form {
        margin: 20px auto 15px !important
    }
    #customer_details .create-account label,
    #customer_details .woocommerce-billing-fields>h3,
    #customer_details h3 {
        font: normal normal 600 18px/40px Montserrat !important
    }
    #customer_details input[type=date],
    #customer_details input[type=email],
    #customer_details input[type=hidden],
    #customer_details input[type=number],
    #customer_details input[type=password],
    #customer_details input[type=search],
    #customer_details input[type=tel],
    #customer_details input[type=text],
    #customer_details input[type=url],
    #customer_details select,
    #customer_details textarea {
        padding: 10px 0 10px 16px !important;
        border-radius: 5px !important;
        height: 42px !important;
        font-size: 14px !important
    }

    .woocommerce-billing-fields__field-wrapper .form-row {
        margin-bottom: 10px
    }

/*     #checkout__information .action-button {
        height: 40px !important;
        font: normal normal 600 10px/14px Montserrat !important
    } */

    #customer_details .woocommerce-billing-fields__field-wrapper .select2-selection--single .select2-selection__rendered {
        font-size: 14px !important
    }

    #customer_details .select2-container--default .select2-selection {
        height: 40px !important;
        border-radius: 5px !important;
        padding: 10px 0 10px 16px !important;
        font-size: 16px !important;
        line-height: 32px !important
    }

    form#checkout__form #customer_details .woocommerce-billing-fields__field-wrapper .select2-selection .select2-selection__arrow {
        right: 8px !important;
        top: 7px !important
    }

    .shipping__address--head {
        padding-top: 10px !important
    }

    body .select2-container--default .select2-results__option {
        padding: 5px 5px;
        font-size: 10px
    }

    body .select2-container--default .select2-search--dropdown {
        padding: 0
    }

    body .select2-container--default .select2-search--dropdown:after {
        right: 10px
    }

    tr.cart-subtotal td,
    tr.cart-subtotal th {
        padding-bottom: 5px
    }

    tr.woocommerce-shipping-totals.shipping td,
    tr.woocommerce-shipping-totals.shipping th {
        padding-top: 5px
    }
}

div#customer_details h3.billing-title {
    margin-top: 30px
}

.wd-nav>li>a {
    font-size: 16px
}

.wd-nav-mobile li.menu-item a {
    padding: 20px 30px
}

.wd-nav-mobile .wd-sub-menu li a {
    padding: 10px 60px;
    border-bottom: none;
    color: rgb(255 255 255 / 62%);
    text-transform: uppercase
}

.wd-nav-mobile li a {
    min-height: 35px
}

.wd-nav-mobile li.opener-page>a {
    border-bottom: none
}

.wd-nav-mobile li.opener-page>ul {
    border-bottom: 1px solid var(--nav-mobile-link-brdcolor);
    padding-top: 10px;
    padding-bottom: 10px
}

.wd-nav-opener {
    width: 60px
}

.mobile-nav .wd-nav .wd-nav-opener {
    border-left: none;
    --nav-opener-color: #fff
}

.wd-nav .close-side-widget>a {
    border-bottom: 0;
    cursor: pointer
}

.wd-nav .close-side-widget>a>span {
    display: none
}

.wd-nav .close-side-widget>a::after {
    content: "\f112";
    font-family: woodmart-font
}

@media(max-width:1440px) {
    .wd-side-hidden {
        max-width: 480px
    }

    .wd-nav>li>a {
        font-size: 14px
    }
}

@media(max-width:1024px) {
    .wd-side-hidden {
        max-width: 530px
    }

    .cart-widget-side .wd-combo-set ul.woocommerce__individual li.woocommerce__individual--item {
        flex-direction: column
    }

    .woocommerce__individual--item-details {
        text-align: center;
        padding: 0 !important
    }
}

@media (max-width:540px) {
    .wd-side-hidden {
        max-width: 100%
    }
}

.cart-info .quantity>del {
    display: block;
    text-align: right;
    font: normal normal 19px/23px Montserrat;
    letter-spacing: 0;
    color: #0c1011;
    opacity: .4;
    font-weight: 500
}

.wd-scroll-content::-webkit-scrollbar-track,
body::-webkit-scrollbar-track,
div#comments::-webkit-scrollbar-track,
tbody::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background-color: #d3d3d3;
    border-radius: 12px
}

body::-webkit-scrollbar,
div#comments::-webkit-scrollbar,
tbody::-webkit-scrollbar {
    width: 10px;
    background-color: #f5f5f5
}

.wd-scroll-content::-webkit-scrollbar,
div#comments::-webkit-scrollbar {
    background-color: #f5f5f5
}

body::-webkit-scrollbar-thumb,
div#comments::-webkit-scrollbar-thumb,
tbody::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(.44, rgb(185 143 96)), color-stop(.72, rgb(185 143 96)), color-stop(.86, rgb(185 143 96)))
}

.wd-scroll-content::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #b98f60
}

.popup-quick-view .product-image-summary .summary.entry-summary .summary-inner {
    overflow-y: hidden
}

.product-element-top .product-labels .product-label {
    padding: 25px 16px;
    background-color: #0c1011;
    color: #fff
}

.labels-rounded .out-of-stock {
    max-width: 70px !important;
    height: 70px
}

.home .product-labels {
    max-width: 100%;
    right: 0;
    align-items: flex-end
}

.page-description,
.term-description {
    margin-bottom: 0
}

.global_testi {
    display: none
}

@media (min-width:1025px) and (max-width:1600px) {
    .term-description .stretched_right .wpb_column {
        padding-left: 7%
    }

    nav.woocommerce-breadcrumb {
        padding-left: 5%
    }

    .single-product-page h1.product_title.wd-entities-title {
        font-size: 28px
    }

    .woodmart-info-box .info-box-content p,
    .wpb_text_column p {
        font-size: 14px !important
    }
}

.product-quick-view .woocommerce-product-details__short-description p,
.product-quick-view .woocommerce-product-details__short-description ul li {
    font-size: 14px !important
}

.product-quick-view h1.product_title.wd-entities-title a {
    font-weight: 600
}

.product-quick-view .wczpc_maindiv {
    margin-bottom: 20px;
    background: 0 0 !important
}

.product-quick-view .single_add_to_cart_button {
    margin-bottom: 0 !important
}

.product-quick-view .xt-framework-notice {
    display: none
}

.xt-framework-notice:before {
    transform: none !important
}

.product-quick-view .single_btns {
    display: block
}

.product-quick-view button.single_add_to_cart_button img {
    width: 20px !important
}

.inc_cat ul li,
.woocommerce-product-details__short-description ul li {
    padding-left: 30px;
    background-size: 14px !important
}

.product-quick-view .summary span.woocommerce-Price-amount.amount {
    font-size: 22px
}

input#quantity_612dcb8a1eee0 {
    border: none
}

.product-quick-view .quantity input[type=button] {
    border-radius: 50%;
    width: 30px;
    height: 30px !important
}

.product-quick-view .quantity input[type=number] {
    border: none;
    font-weight: 600;
    color: #000
}

.product-quick-view .quantity {
    align-items: center
}

.product-quick-view .wczp_avacod p,
.product-quick-view .wczp_avaddate p {
    font-size: 14px
}

.product-quick-view .wczp_avacod span,
.product-quick-view .wczp_avaddate span {
    font-size: 13px
}

.woocommerce-product-rating .star-rating span:before,
.woocommerce-product-rating .star-rating:before {
    color: #b98f60 !important
}

.woocommerce-error,
.xt-framework-notice {
    z-index: 99999 !important
}

div#Modal {
    z-index: 2000
}

.popup-quick-view .product-image-summary {
    min-height: 600px !important
}

@media (max-width:1200px) {
    .product-quick-view .single_add_to_cart_button {
        margin-bottom: 15px !important
    }
}

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

    .col-lg-5.col-12.col-md-12.summary.entry-summary,
    .col-lg-7.col-12.col-md-12.product-images {
        max-width: 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%
    }

    .inc_cat ul li,
    .woocommerce-product-details__short-description p,
    .woocommerce-product-details__short-description ul li {
        font-size: 14px
    }

    .inc_cat ul li,
    .woocommerce-product-details__short-description ul li {
        background-size: 12px !important
    }

    .single-product-page h1.product_title.wd-entities-title {
        font-size: 30px;
        font-weight: 500
    }
}

.wd-hover-standard .wd-entities-title {
    text-transform: capitalize
}

.single-product-page .vc_custom_1620022010604 {
    margin-top: 0 !important;
    margin-bottom: 40px !important
}

@media (max-width:767px) {
/*     .single-product-page .vc_custom_1620022010604 {
        margin-bottom: 0 !important
    } */
}

.contact_info_title {
    display: flex;
    justify-content: space-between;
    align-items: center
}

@media (max-width:1300px) {
	#checkout__information .woocommerce-billing-fields .account-logintext {
    	margin-bottom: 10px !important;
	}
    .contact_info_title {
        flex-direction: column;
        align-items: baseline
    }

    .contact_info_title .account-logintext {
        text-align: right;
        width: 100%
    }
}

@media (max-width:545px) {


/*     .form-row.form-row-wide.mailchimp-newsletter {
        margin: 0;
        display: flex;
        align-items: center
    } */

    .form-row.form-row-wide.mailchimp-newsletter input[type=checkbox] {
        width: 15px !important;
        height: 15px !important;
        margin-bottom: 0 !important
    }
}

.login_popup .modal-body {
    padding: 50px
}

.login_popup .woocommerce-form-login input[type=password],
.login_popup .woocommerce-form-login input[type=text] {
    font-size: 16px
}

.login_popup .woocommerce-form-login .woocommerce-FormRow,
.login_popup .woocommerce-form-register .woocommerce-FormRow {
    padding-bottom: 0px;
    margin-bottom: 40px
}

.login_popup .woocommerce-form-login p:nth-child(2) {
    margin-top: 40px !important
}

.login_popup p.form-row.form__login--submit a.btn.wd-switch-to-register {
    display: none
}

.login_popup p.form-row.form__login--submit {
    text-align: center
}

.login_popup .woocommerce-form-login .form__login--submit .woocommerce-form-login__submit {
    height: 52px;
    font-size: 15px
}

@media (max-width:768px) {

    .login_popup .woocommerce-form-login .woocommerce-FormRow,
    .login_popup .woocommerce-form-register .woocommerce-FormRow {
        max-width: 100%
    }

    .login_popup .woocommerce-form-login .login-form-footer,
    .login_popup .woocommerce-form-register .mailchimp-newsletter {
        width: 100%;
        max-width: 100%;
        margin: 0 auto 30px auto;
        flex-direction: column;
        align-items: baseline
    }

    .login_popup .woocommerce-form-login__rememberme {
        margin-bottom: 10px !important
    }

    .login_popup .woocommerce-form-login .form__login--submit,
    .login_popup .woocommerce-form-register .woocommerce-form-row {
        width: 100%;
        max-width: 100%
    }
}

@media(max-width:545px) {
    .login_popup .modal-body {
        padding: 30px 25px
    }

    .login_popup .social-login-title.wood-login-divider,
    .login_popup .woocommerce-form-login__rememberme,
    .login_popup a.woocommerce-LostPassword.lost_password,
    
    .login_popup form.login.woocommerce-form.woocommerce-form-login p {
        font-size: 12px !important
    }
    .login_popup form.login.woocommerce-form.woocommerce-form-login input{
        font-size: 18px;
    }

    .login_popup .woocommerce-form-login .form__login--submit .woocommerce-form-login__submit {
        height: 46px;
        font-size: 12px
    }

    .login_popup .social-login-btn .btn {
        font-size: 10px
    }

    .login_popup .woocommerce-form-login p:nth-child(2) {
        margin-top: 25px !important
    }

    .login_popup .woocommerce-form-login .woocommerce-FormRow,
    .login_popup .woocommerce-form-register .woocommerce-FormRow {
        margin-bottom: 25px
    }

    .login_popup form.login.woocommerce-form.woocommerce-form-login input {
        height: 36px
    }

    .login_popup .login-form-footer .woocommerce-form__input-checkbox {
        width: 15px;
        height: 15px;
        margin-right: 5px
    }
}

.whb-sticked .woodmart-burger img.wd-custom-icon {
    width: 28px
}

@media (max-width:1024px) {
    .whb-sticked .whb-general-header-inner {
        height: 40px;
        max-height: 40px
    }
}

.head_img {
    text-align: center;
    margin: 10px 0
}

.lost_reset_password .form-row-first {
    border-top: none !important
}

.lost_reset_password input {
    border: 1px solid #70707070 !important;
    border-radius: 12px;
    margin-top: 15px !important
}

p#back-to-home {
    text-align: center
}

span#back-to-home {
    display: block;
    margin-top: 20px
}

@media (max-width:768px) {
    .head_img img {
        width: 150px
    }

    .woocommerce-page.woocommerce-lost-password p,
    form.woocommerce-ResetPassword.lost_reset_password p {
        font-size: 14px !important
    }
}

@media (min-width:990px) {
    .tax-product_cat .stretched_right .wpb_column:first-child {
        width: 43%
    }

    .tax-product_cat .stretched_right .wpb_column:last-child {
        width: 57%
    }
}

@media (min-width:990px) and (max-width:1024px) {
    .tax-product_cat .stretched_right .wpb_column:last-child {
        padding-left: 5%
    }
}

@media (min-width:1601px) {
    .tax-product_cat .stretched_right .wpb_column:first-child {
        padding-right: 5%
    }
}

.meta-categories-wrapp {
    bottom: unset;
    left: 0 !important;
    top: unset !important;
    overflow: visible !important;
    height: auto !important;
    position: relative !important;
    margin-top: -20px
}

.meta-post-categories ul {
    list-style-type: none;
    padding-left: 0
}

.read-more-section {
    text-align: right
}

.blog .site-content {
    margin-bottom: 40px !important
}

.meta-post-categories a {
    background: rgb(185, 143, 96, .2);
    padding: 7px 18px;
    border-radius: 16px;
    font-weight: 500
}

.blog-design-masonry .entry-meta.woodmart-entry-meta,
.blog-design-masonry .hovered-social-icons {
    display: none
}

.blog-design-masonry .article-inner h3.entry-title.title a {
    font-weight: 500
}

.blog-design-masonry .article-inner h3.entry-title.title {
    margin-bottom: 10px
}

.blog-design-masonry .read-more-section {
    margin-top: 28px !important
}

.blog-post-loop .read-more-section a {
    text-decoration: none !important
}

.blog-design-masonry:hover .article-inner {
    box-shadow: rgba(100, 100, 111, .2) 0 7px 29px 0
}

.blog-design-masonry.blog-style-flat .article-body-container {
    padding-right: 24px !important;
    padding-bottom: 40px !important;
    padding-left: 24px !important
}

.blog-design-masonry .entry-content.woodmart-entry-content {
    color: gray
}

.post-single-page ul.entry-meta-list {
    margin-bottom: 20px
}

.single-post div#comments {
    margin-bottom: 40px
}

@media (max-width:1024px) {
    .blog-post-loop .entry-title {
        font-size: 16px !important
    }

    .blog-post-loop .entry-content.woodmart-entry-content {
        font-size: 12px !important
    }

    .blog-post-loop .read-more-section a {
        font-size: 10px !important
    }

    .meta-post-categories a {
        padding: 7px 15px;
        font-size: 10px
    }
}

@media (min-width:1025px) and (max-width:1220px) {
    .meta-post-categories {
        text-align: center
    }

    .meta-categories-wrapp {
        bottom: 0;
        left: 0 !important;
        right: 0 !important
    }

    .read-more-section {
        text-align: center
    }
}

@media (min-width:769px) and (max-width:900px) {
    .meta-post-categories {
        text-align: center
    }

    .meta-categories-wrapp {
        bottom: 0;
        left: 0 !important;
        right: 0 !important
    }

    .read-more-section {
        text-align: center
    }
}

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

    .blog.woodmart-archive-blog .container,
    .page-id-646 .container,
    .page-id-7198 .container {
        width: 85% !important
    }
}

@media (min-width:1442px) {
    .blog.woodmart-archive-blog .container {
        width: 80% !important
    }
}

.product-reviews h4 {
    margin: 0
}

.review_sec {
    border: none !important
}

.review_sec textarea#comment {
    border-radius: 12px !important;
    height: 110px !important;
    padding: 10px
}

.woocommerce-Reviews .comment-reply-title,
.woocommerce-Reviews .woocommerce-Reviews-title {
    text-transform: initial !important;
    font-size: 16px !important;
    font-weight: 500 !important
}

h2.woocommerce-Reviews-title span {
    color: #b98f60
}

.commentlist>li {
    border: none !important;
    background: #f5f5f5 !important;
    padding: 0 20px;
    border-radius: 12px
}

strong.woocommerce-review__author {
    font-weight: 600 !important
}

p.comment-form-comment {
    margin-bottom: 10px !important
}

.comment-form .submit {
    background: #b98f60 !important
}

.comment-form input#submit:hover {
    box-shadow: inset 0 0 200px rgb(0 0 0 / 10%)
}

.cld-like-dislike-wrap {
	display: flex;
	gap: 10px;
    margin-bottom: 10px !important
}

.commentlist .comment-text .meta {
    margin: 10px 0 10px 0 !important
}

p.comment-form-author input,
p.comment-form-email input {
    border: 1px solid rgb(51 51 51 / .2) !important;
    border-radius: 12px;
    margin-top: 10px
}

@media (max-width:1024px) {
    div#comments {
        margin-bottom: 30px;
        max-height: 260px;
        height: auto !important
    }
}

@media (max-width:767px) {
    .commentlist .comment-text .description p {
        font-size: 13px
    }

    .comment-form label {
        font-size: 13px
    }
}

.product_inst .vc_custom_1620132342018 {
    padding-top: 5% !important
}

@media (min-width:768px) {
    .product_inst .vc_custom_1620132342018 {
        margin-bottom: 0 !important
    }
}

@media (min-width:769px) {
    .product_inst .vc_custom_1620132342018 {
        padding-top: 0 !important
    }
}

.stars a.active~a:before,
.stars a:before,
.stars a:hover~a:before,
.stars.selected:hover a:hover~a:before {
    content: "☆" !important
}

.stars.selected a:before,
.stars.selected:hover a:before,
.stars:hover a:before {
    content: "★" !important
}

.stars a {
    width: 21px !important;
    line-height: 20px
}

.review_sec div#reviews {
    margin: 30px 0 0
}

.product-tabs-wrapper.review_sec {
    padding: 0;
    margin-bottom: 60px
}

div#comments.no_review {
    height: auto
}

.star-rating {
    font-size: 22px !important;
    line-height: 25px !important
}

.star-rating:before {
    content: "☆" "☆" "☆" "☆" "☆" !important
}

.star-rating span:before {
    content: "★" "★" "★" "★" "★" !important
}

.stars a:before {
    font-size: 25px !important
}

.footer-column-1 div#text-18 {
    display: block;
    width: 100%
}

.thankyou_details {
    background: rgb(185, 143, 96, .2);
    padding: 20px;
    width: 560px;
    border-radius: 12px;
    margin: 30px auto
}

.thankyou_details .amount {
    font-size: 18px;
    color: #0c1011
}

.tk_title {
    color: #b98f60
}

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

    .thankyou_details {
        width: 300px
    }

    .thankyou__paymentdone {
        text-align: center;
        display: block !important
    }

    .thankyou__paymentdone h6 {
        display: inline
    }

    .woocommerce-message {
        font-size: 12px
    }
}

@media (max-width:374px) {
    .thankyou_details {
        width: 100%
    }
}

.faq_acco .vc_tta-controls-icon {
    right: 20px !important;
    left: auto !important
}

.faq_acco .vc_tta-controls-icon::after,
.faq_acco .vc_tta-controls-icon::before {
    border-color: #b98f60 !important
}

.faq_acco .vc_tta-panel-title>a {
    padding-left: 26px !important;
    padding-right: 40px !important;
    line-height: 20px
}

.faq_acco .vc_tta-panel-body {
    padding-left: 46px !important;
    border: none !important;
    padding-top: 0 !important
}

.faq_acco .vc_tta-panel {
    margin-bottom: 16px
}

.faq_acco span.vc_tta-title-text {
    display: flex;
    color: #000;
    font-weight: 500
}

.faq_acco span.vc_tta-title-text b {
    margin-right: 5px
}

.faq_acco .wpb_wrapper p b {
    color: #b98f60 !important
}

.faq_acco .wpb_text_column p {
    font-size: 16px
}

@media(min-width:1025px) and (max-width:1700px) {
    .page-id-9537 .container {
        max-width: 80% !important
    }
}

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

.title_img_first .liner-continer {
    order: -1;
    display: flex;
    flex-direction: column
}

.title_img_first h4 {
    margin-bottom: 10px !important;
    text-transform: capitalize !important;
    font-weight: 500
}

.title_img_first .img-wrapper {
    order: -1;
    margin: 0 !important
}

.title_img_first .title-subtitle {
    color: #000 !important;
    font-weight: 500
}

.title_img_first .svg-icon {
    width: 130px !important;
    height: 40px !important
}

.contact-us-form .wpcf7 {
    background: #f0f0f0;
    padding: 40px 50px
}

.contact-us-form .wpcf7 input,
.contact-us-form .wpcf7 textarea {
    border: 1px solid rgb(51 51 51 / .2) !important;
    border-radius: 12px !important;
    padding: 12px 20px !important;
    background: #fff !important;
    height: auto !important;
    color: gray !important
}

.contact-us-form .wpcf7 input.wpcf7-form-control.wpcf7-submit {
    background: #000 !important;
    color: #fff !important;
    width: 100%;
    border-radius: 40px !important;
    padding: 16px 30px !important
}

.contact-us-form .wpcf7 .term-checkbox label {
    display: flex;
    align-items: center
}

p.checkbox_p {
    display: flex;
    align-items: flex-start;
    position: relative
}

.contact-us-form .wpcf7 .term-checkbox .wpcf7-list-item {
    display: inline-block;
    margin-right: 0
}

.contact-us-form .wpcf7 .term-checkbox span.wpcf7-list-item-label {
    display: none
}

.term_label {
    line-height: 22px
}

.contact-us-form .wpcf7 .term-checkbox .wpcf7-not-valid-tip {
    color: red;
    position: absolute;
    top: 20px;
    font-size: 12px
}

@media (max-width:535px) {
    .contact-us-form .wpcf7 {
        padding: 30px 30px
    }
}

@media (min-width:1200px) {

    .page-id-3 .container,
    .page-id-7504 .container,
    .page-id-7507 .container,
    .page-id-8439 .container {
        width: 50%
    }
}

@media (min-width:1820px) {

    .container.main-footer,
    .copyrights-wrapper .container {
        width: 1400px
    }
}

@media (max-width:767px) {

    .page-id-3 h2,
    .page-id-7504 h2,
    .page-id-7507 h2 {
        font-size: 16px;
        margin-bottom: 10px
    }

    .page-id-3 li,
    .page-id-3 p,
    .page-id-7504 p,
    .page-id-7507 p {
        font-size: 13px
    }
}

.dashboard-section-overview {
    width: 800px;
    margin: 0 auto
}

.affiliates-dashboard-section-links .section-link-item {
    border-bottom: none !important;
    padding: 20px;
    margin: 0 20px;
    background: #f2f2f2;
    font-weight: 500;
    border-radius: 40px
}

.affiliates-dashboard-section-links .section-link-item.active {
    border-bottom: none !important;
    background-color: #b98f60 !important;
    border-radius: 40px !important
}

.section-link-item.active a {
    color: #fff !important
}

.affiliates-dashboard-section-links {
    margin-bottom: 20px !important;
    background: 0 0 !important
}

.affiliates-dashboard-section {
    margin: 0 20px
}

.affiliates-dashboard-overview-link textarea {
    min-height: auto !important;
    border: 1px solid rgb(51 51 51 / .2) !important;
    border-radius: 12px !important;
    height: 45px !important;
    padding: 10px 20px !important
}

.dashboard-section-overview .copy-to-clipboard-trigger {
    background: #000 !important;
    color: #fff;
    border-radius: 40px;
    padding: 14px 40px
}

.affiliates-dashboard-overview-link {
    display: flex;
    flex-wrap: wrap;
    align-items: center
}

.affiliates-dashboard-overview-link p:first-child {
    width: 160px;
    font-weight: 500
}

.affiliates-dashboard-overview-link p:nth-child(2) {
    width: 340px
}

.affiliates-dashboard-overview-link p:nth-child(3) {
    margin-left: 20px
}

.affiliates-dashboard-overview-link p:last-child {
    width: 100%
}

.affiliates-dashboard-overview-link p code {
    color: #b98f60 !important;
    font-weight: 500 !important;
    font-family: Montserrat
}

.dashboard-section h3 {
    font-weight: 500
}

.dashboard-section-overview .stats-item {
    background-color: #b98F6012 !important;
    padding: 10px !important
}

.affiliates-dashboard-section h2 {
    display: block !important;
    font-weight: 500;
    position: relative;
    margin-top: 30px;
    text-align: center;
    margin-bottom: 40px;
    font-size: 30px
}

.affiliates-dashboard-section h2:after {
    content: "";
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/04/title_img.svg) no-repeat;
    width: 120px;
    height: 23px;
    position: absolute;
    background-size: 120px;
    top: 45px;
    display: block;
    margin: 0 auto;
    left: 0;
    right: 0
}

.dashboard-section-overview .legend {
    background-color: #b98F6012 !important
}

.dashboard-section-overview .legend-item.active {
    background-color: rgb(185, 143, 96, .2) !important
}

.dashboard-section-overview .legend-item-label {
    font-weight: 500
}

.affiliates-dashboard-logout {
    text-align: center !important;
    margin: 20px 0 40px !important
}

.affiliates-dashboard-logout a {
    font-weight: 600;
    background: #b98F6012 !important;
    padding: 10px 20px;
    border-radius: 12px
}

@media (min-width:1025px) and (max-width:1441px) {
    .affiliates-dashboard-overview-link p:nth-child(2) {
        width: 43%
    }
}

@media (max-width:1024px) {
    .affiliates-dashboard-overview-link p:first-child {
        width: 100%
    }

    .affiliates-dashboard-overview-link p:nth-child(2) {
        width: 350px
    }

    .affiliates-dashboard-section-links .section-link-item {
        padding: 12px;
        margin: 0 10px
    }
}

@media (max-width:990px) {
    .dashboard-section-overview {
        width: 100%
    }
}

@media (max-width:767px) {
    .affiliates-dashboard-section h2:after {
        width: 80px;
        height: 12px;
        background-size: 80px;
        top: 33px
    }

    .affiliates-dashboard-section h2 {
        font-size: 24px;
        margin-top: 0
    }

    .affiliates-dashboard-section-links .section-link-item {
        padding: 8px;
        margin: 0 5px 10px
    }

    .affiliates-dashboard-section-links .section-link-item a {
        font-size: 13px
    }

    .affiliates-dashboard-section-links {
        margin-bottom: 10px !important
    }

    .dashboard-section-overview .stats-item .stats-item-heading {
        font-size: 12px
    }

    .dashboard-section-overview .stats-item .stats-item-value {
        font-size: 18px
    }

    .flot-tick-label.tickLabel {
        font-size: 9px
    }

    .dashboard-section-overview .legend-item-label {
        font-size: 10px !important
    }

    .affiliates-dashboard-overview-link textarea {
        height: 36px !important;
        padding: 7px 10px !important;
        font-size: 12px
    }

    .affiliates-dashboard-overview-link p:first-child,
    .affiliates-dashboard-overview-link p:nth-child(2) {
        margin-bottom: 10px
    }

    .dashboard-section-overview .copy-to-clipboard-trigger {
        padding: 12px 30px;
        font-size: 11px
    }

    .affiliates-dashboard-overview-link p:nth-child(3) {
        margin-left: 0;
        width: 100%
    }

    .affiliates-dashboard-overview-link p:nth-child(2) {
        width: 100%
    }

    .affiliates-dashboard-overview-link p:last-child {
        font-size: 13px
    }
}

@media (max-width:450px) {
    .dashboard-section-overview {
        display: block !important
    }
}

.dashboard-section-earnings .capsule-container {
    width: 400px !important;
    display: block !important;
    margin: 0 auto 30px !important
}

#setfilters .filter-buttons {
    justify-content: center
}

.dashboard-section-earnings form.filters {
    background-color: transparent !important
}

input.datefield {
    border: 1px solid rgb(51 51 51 / .2) !important;
    border-radius: 12px;
    margin-left: 10px;
    padding: 10px 10px !important
}

#setfilters label {
    margin-bottom: 0;
    width: 60px;
    font-weight: 500
}

#setfilters .filter-buttons .button,
.section-navigation-options input.button {
    border-radius: 20px;
    background: #b98F6012;
    color: #b98f60
}

.section-navigation-options input.per-page {
    text-align: center;
    border-color: #b98f60
}

.dashboard-section-earnings .earnings-container {
    width: 800px !important;
    margin: 0 auto 40px !important
}

.cell.earnings,
.cell.paid {
    text-align: left !important
}

.dashboard-section-earnings .earnings-container .even {
    background-color: #b98F6012 !important
}

.dashboard-section-earnings .earnings-container .cell {
    padding: 10px !important
}

.earnings-container .cell {
    font-weight: 500
}

.section-navigation-options .row-count {
    text-align: center;
    margin: 40px 0 40px !important
}

.dashboard-section-earnings .earnings-container .heading {
    border-bottom: 4px solid #b98f60 !important
}

@media (max-width:1024px) {
    .dashboard-section-earnings .earnings-container {
        width: 100% !important
    }
}

@media (max-width:768px) {
    .dashboard-section-earnings .earnings-container {
        grid-template-columns: 40% 30% 30% !important
    }

    .dashboard-section-earnings .earnings-container .period {
        grid-column: 1/2 !important
    }

    .dashboard-section-earnings .earnings-container .paid {
        grid-column: 3/4 !important
    }

    .dashboard-section-earnings .earnings-container .earnings {
        grid-column: 2/3 !important
    }
}

@media (max-width:767px) {
    .dashboard-section-earnings .capsule-container {
        width: 100% !important
    }

    .dashboard-section-earnings .cell {
        font-size: 12px
    }

    .section-navigation-options .row-count {
        font-size: 14px
    }

    .section-navigation-options input.per-page {
        font-size: 12px
    }
}

.affiliates-fields input,
.dashboard-section-login input,
.dashboard-section-registration input {
    border: 1px solid rgb(51 51 51 / .2) !important;
    border-radius: 12px !important;
    padding: 12px 20px !important;
    background: #fff !important;
    height: auto !important;
    color: gray !important
}

form.affiliates-fields {
    background: #f2f2f2;
    padding: 40px 50px;
    width: 700px;
    margin: 0 auto 40px
}

#affiliates-registration-form input[type=submit],
.affiliates-fields .save input,
.dashboard-section-login input[type=submit] {
    background: #000 !important;
    color: #fff !important;
    width: 100%;
    border-radius: 40px !important;
    padding: 16px 30px !important;
    margin-top: 20px
}

@media (max-width:990px) {
    form.affiliates-fields {
        width: 580px
    }
}

@media (max-width:700px) {
    form.affiliates-fields {
        width: 100%
    }

    .affiliates-fields label {
        font-size: 13px
    }

    form.affiliates-fields {
        padding: 20px 30px
    }

    .affiliates-fields input {
        padding: 10px 10px !important;
        font-size: 12px
    }
}

.section-link-item.login,
.section-link-item.registration {
    width: 200px;
    flex-grow: 0 !important
}

.affiliates-dashboard-section-links {
    justify-content: center
}

#affiliates-registration-form,
.dashboard-section-login form#loginform {
    width: 400px;
    margin: 0 auto 40px;
    background: #f2f2f2;
    padding: 40px 50px
}

.dashboard-section-login>p,
.dashboard-section-registration>p {
    text-align: center;
    margin-bottom: 20px !important
}

.dashboard-section-login label,
.dashboard-section-registration label {
    margin-bottom: 5px !important;
    font-size: 15px;
    font-weight: 500
}

@media (max-width:480px) {

    #affiliates-registration-form,
    .dashboard-section-login form#loginform {
        width: 100%;
        padding: 30px 25px
    }

    .dashboard-section-login>p,
    .dashboard-section-registration>p {
        font-size: 13px
    }
}

.contact-us-form .wpcf7 input[type=checkbox],
input[type=checkbox], .wcsatt-options-prompt-action-input[type="radio"] {
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    appearance: none;
    display: inline-block;
    vertical-align: middle;
    border: 1px solid rgb(51 51 51 / .2) !important;
    width: 20px;
    height: 20px !important;
    outline: 0;
    padding: 4px !important;
    cursor: pointer;
    border-radius: 4px !important
}

.contact-us-form .wpcf7 input[type=checkbox]:checked,
input[type=checkbox]:checked, .wcsatt-options-prompt-action-input[type="radio"]:checked {
    background: #b98f60 !important;
    background-clip: border-box !important;
    border-color: #b98f60 !important;
    content: "";
    background-image: url(/wp-content/uploads/2021/09/im_tick.svg) !important;
    background-size: 19px
}

.dashboard-section.dashboard-section-registration .error {
    text-align: center;
    margin-bottom: 20px
}

.ing_acco span.vc_tta-title-text:before {
    content: "";
    position: relative;
    width: 24px;
    height: 33px;
    background-size: 24px !important;
    margin-right: 10px;
    background-position: center center !important
}

.tea_tree_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Tea-tree-1.svg) no-repeat
}

.multani_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Multani-mitti.svg) no-repeat
}

.neem_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Neem.svg) no-repeat
}

.aloe_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Aloe-vera.svg) no-repeat
}

.almond_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Almond.svg) no-repeat
}

.mulethi_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Mulethi.svg) no-repeat
}

.castor_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Castor.svg) no-repeat
}

.cinnamon_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Cinnamon.svg) no-repeat
}

.coffee_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Coffee.svg) no-repeat
}

.walnut_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Walnut.svg) no-repeat
}

.lemon_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Lemon.svg) no-repeat
}

.papaya_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Papaya.svg) no-repeat
}

.lemongrass_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Lemongrass.svg) no-repeat
}

.potato_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Potato.svg) no-repeat
}

.vetiver_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Vetiver.svg) no-repeat
}

.orange_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Orange.svg) no-repeat
}

.olive_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Olive-oil.svg) no-repeat
}

.bergamot_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Bergamot.svg) no-repeat
}

.jojoba_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Jojoba-oil.svg) no-repeat
}

.jojoba_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Jojoba-oil.svg) no-repeat
}

.apricot_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Apricot.svg) no-repeat
}

.ashwagandha_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Mulethi.svg) no-repeat
}

.eucalyptus_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Eucalyptus.svg) no-repeat
}

.hseed_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Hemp-seed.svg) no-repeat
}

.microbeads_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Microbeads.svg) no-repeat
}

.peppermint_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Peppermint.svg) no-repeat
}

.tulsi_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Tulsi.svg) no-repeat
}

.wintergreen_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/05/Wintergreen.svg) no-repeat
}

.whazel_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Witch-hazel.svg) no-repeat
}

.bpepper_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Black-pepper.svg) no-repeat
}

.charcoal_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Charcoal.svg) no-repeat
}

.honey_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Honey.svg) no-repeat
}

.chocolate_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Chocolate.svg) no-repeat;
    background-size: 20px !important
}

.carrotseed_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Carrot-seed.svg) no-repeat
}

.ylang_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Ylang-ylang.svg) no-repeat
}

.keratin_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Karetin.svg) no-repeat
}

.amla_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Amla.svg) no-repeat
}

.rwater_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Rice-water.svg) no-repeat
}

.redensyl_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Redensyl.svg) no-repeat
}

.neroli_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Neroli.svg) no-repeat
}

.vitamin_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Vitamin-E-B.svg) no-repeat
}

.flexseed_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Flaxseed.svg) no-repeat
}

.bee_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Bee-wax.svg) no-repeat
}

.cedarwood_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Cedarwood.svg) no-repeat
}

.brahmi_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Brahmi.svg) no-repeat
}

.onion_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Onion.svg) no-repeat
}

.chamomile_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Chamomile.svg) no-repeat
}

.glycerin_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/05/glycerine.svg) no-repeat;
    background-size: 14px !important
}

.shea_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Shea-butter.svg) no-repeat
}

.sandalwood_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Sandalwood.svg) no-repeat
}

.sandalwood_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Sandalwood.svg) no-repeat
}

.rosemary_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Rosemary.svg) no-repeat
}

.coconut_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Coconut.svg) no-repeat
}

.thyme_ing span.vc_tta-title-text:before {
    background: url(https://www.incredibleman.in/wp-content/uploads/2021/09/Thyme.svg) no-repeat
}

.ing_acco {
    margin-bottom: 80px
}

.ing_acco .vc_tta-title-text {
    align-items: center
}

.ing_acco .vc_tta-panel-heading {
    border-radius: 40px !important
}

.ing_acco .vc_tta-controls-icon {
    right: 40px !important
}

.ing_acco .vc_tta-panel-title>a {
    padding-left: 36px !important;
    padding-right: 70px !important;
    line-height: 20px
}

.ing_acco .vc_tta-panel.vc_active .vc_tta-panel-body,
.ing_acco .vc_tta-panel.vc_active .vc_tta-panel-heading {
    background: 0 0 !important
}

.ing_sec {
    margin: 0 auto
}

.ing_search input {
    border: 1px solid rgb(51 51 51 / .2) !important;
    border-radius: 40px;
    padding: 15px 40px 15px 50px !important;
    height: auto;
    color: gray
}

.ing_search {
    margin: 20px 0 60px;
    position: relative
}

.ing_search i.fa.fa-search.icon {
    position: absolute;
    top: 19px;
    left: 15px
}

.ing_acco .product-grid-item .price,
.ing_acco .star-rating,
.ing_acco .wd-hover-standard h3.wd-entities-title:after {
    display: none !important
}

.ing_acco .wd-hover-standard .wd-entities-title {
    font-size: 14px !important
}

.ing_acco .product-element-top .wd-buttons {
    display: none
}

.ing_acco .wd-carousel-spacing-20 .owl-nav>div[class*=prev] {
    left: -10px !important
}

.ing_acco .wd-carousel-spacing-20 .owl-nav>div[class*=next] {
    right: 10px !important
}

.ing_acco .product-grid-item .product-image-link img {
    width: 100px !important
}

.ing_acco .wpb_content_element {
    margin-bottom: 0
}

.ing_acco .vc_tta-panels {
    display: flex;
    flex-direction: column
}

.ing_acco span.onsale.product-label.percentage_sale {
    padding: 9px
}

.ing_acco .labels-rounded .product-label {
    font-size: 9px
}

@media (min-width:1441px) {
    .ing_sec {
        width: 60%
    }
}

@media (min-width:1025px) and (max-width:1441px) {
    .page-id-9723 .container {
        width: 80%
    }

    .ing_sec {
        width: 75%
    }
}

@media (max-width:767px) {
    .vc_tta-panel-body p {
        font-size: 12px !important
    }

    .ing_acco span.vc_tta-title-text:before {
        width: 20px;
        height: 27px;
        background-size: 20px !important
    }

    .ing_search {
        margin: 20px 0 40px
    }
}

@media (max-width:576px) {
    .ing_acco .wd-carousel-spacing-20 .owl-nav>div[class*=prev] {
        left: 0 !important
    }

    .ing_acco .wd-carousel-spacing-20 .owl-nav>div[class*=next] {
        right: 0 !important
    }

    .faq_acco.ing_acco .vc_tta-panel-body {
        padding-left: 20px !important
    }

    .ing_acco .wd-hover-standard .wd-entities-title {
        font-size: 12px !important
    }

    .ing_acco .vc_tta-panel-title>a {
        padding-top: 12px !important;
        padding-bottom: 12px !important
    }

    .ing_search input {
        padding: 12px 40px 12px 50px !important
    }

    .ing_search i.fa.fa-search.icon {
        top: 16px
    }
}

.response_pin {
    border: 2px dashed #b98f60 !important;
    border-radius: 12px;
    background: #b98F6012 !important;
    padding: 10px 20px
}

.wczp_avacod span,
.wczp_avaddate span {
    color: #b98f60;
    font-weight: 500;
    margin-left: 10px
}

.wczp_avacod,
.wczp_avaddate {
    display: flex;
    align-items: center
}

.wczp_avacod p,
.wczp_avaddate p {
    font-size: 15px
}

.wczp_delicons svg g {
    fill: #b98f60
}

.wczp_delicons svg {
    width: 22px
}

@media (max-width:346px) {
    .response_pin {
        padding: 10px 8px
    }

    .wczp_avacod p,
    .wczp_avacod span,
    .wczp_avaddate p,
    .wczp_avaddate span {
        font-size: 10px
    }
}

a.review_icon {
    margin: 0;
    position: absolute;
    top: 18px;
    right: 10%;
    padding: 5px 20px;
    border: 1px solid #70707057;
    border-radius: 20px;
    font-size: 12px;
    color: #000 !important
}

.review_icon img {
    margin-right: 7px
}

html {
    scroll-behavior: smooth
}

div#review_id {
    scroll-margin-top: 140px
}

.single-product-page h1.product_title.wd-entities-title {
    position: relative
}

@media (min-width:1025px) and (max-width:1441px) {
    a.review_icon {
        top: 4px;
        padding: 4px 15px;
        font-size: 10px;
        line-height: 20px
    }
}

@media (max-width:1024px) {
    a.review_icon {
        padding: 5px 14px;
        font-size: 10px;
        line-height: 18px;
        top: unset;
        right: unset;
        position: relative;
        display: block;
        width: fit-content;
        width: -moz-fit-content;
        margin: 10px 0
    }

    .review_icon img {
        width: 16px
    }
}

@media (max-width:767px) {
    a.review_icon {
        top: unset;
        right: unset;
        position: relative;
        display: block;
        width: fit-content;
        width: -moz-fit-content;
        margin: 10px 0
    }

    p.save_wrapper {
        text-align: center !important
    }
}

@media (max-width:1200px) {
    #location_img img {
        width: 80%
    }
}

@media (max-width:767px) {
    #location_img img {
        width: 60%
    }
}

.single-product-page .summary .price {
    display: flex;
    flex-direction: column-reverse
}

.single-product-page.product-type-subscription .summary .price {
    flex-direction: unset;
}

.product-image-summary-inner:not(.product-quick-view) .summary-inner .single_btns {
    margin-top: 15px
}

.single-product-page.product_cat-bundles .summary .price del {
    margin-top: 0
}

.popup-quick-view a.review_icon {
    position: relative;
    top: 0;
    left: 0;
    margin-bottom: 12px !important;
    right: 0;
    background-color: transparent !important;
    display: inline-block
}

p.woocommerce-verification-required {
    margin: 0 !important;
    color: #b98f60;
    font-weight: 500
}

h2.woocommerce-Reviews-title {
    margin: 30px 0 0;
    font-size: 20px;
    font-weight: 500
}

.product-reviews .rx-flex-grid-container {
    margin-bottom: 0 !important
}

.product-reviews .rx_style_two_free_progress_bar {
    margin-bottom: 0
}

.product-reviews .rx_style_two_free_progress_bar .progressbar-title {
    font-weight: 500;
    margin: 0 0 3px !important;
    width: 70px
}

.product-reviews .rx-filter-bar-style-2 {
    margin-bottom: 10px !important
}

.product-reviews .rx_listing_style_2 .rx_review_block {
    padding: 20px 25px 0 25px !important
}

.product-reviews .rx_avg_star_color,
.product-reviews .rx_review_sort_list .rx_listing_container_style_2 .rx_listing_style_2 .rx_avg_star_color {
    fill: #b98f60 !important
}

.product-reviews .rx_listing_style_2 .rx_review_block .rx_body {
    margin-left: 0 !important
}

div#respond p {
    margin: 0
}

.product-reviews .rx_listing_style_2 .rx_review_block .rx_body .rx_rating_section {
    justify-content: flex-start
}

.rx_approval_notice {
    margin-right: 10px
}

.product-reviews .rx_listing_style_2 .rx_review_wrap .rx_author_info {
    width: 100%
}

.product-reviews .rx_rating_graph_wrapper {
    box-shadow: 0 0 4px -1px #797979 !important
}

.rx_listing_style_2 .rx_review_block .rx_author_info .rx_author_name h4 {
    text-align: left;
    margin-bottom: 10px;
    margin-top: 0
}

.product-reviews .rx_listing_style_2 .rx_review_block .rx_body p {
    color: #000 !important;
    FONT-WEIGHT: 500
}

.product-reviews .rx_recommended_box {
    align-items: center !important
}

.product-reviews .rx_recommended_box {
    align-items: center !important
}

.product-reviews p.temp-rating_avg {
    color: #b98f60 !important;
    font-weight: 500;
    font-size: 70px !important;
    line-height: 66px !important
}

.product-reviews .rx_filter_header h4 {
    display: none
}

.rx-flex-grid-50.rx_recommended_wrapper {
    box-shadow: none
}

.rx_flex.rx_review_wrap {
    flex-direction: column
}

.rx_thumb {
    display: none !important
}

.product-reviews .rx_recommended_box {
    display: none
}

.product-reviews .rx-selection-arrow b {
    left: 42% !important
}

.product-reviews .rx_style_two_free_progress_bar .progress .progress-bar {
    height: 19px
}

.product-reviews .rx_style_two_free_progress_bar .progress {
    height: 19px
}

.product-reviews .rx_style_two_free_progress_bar {
    display: flex;
    align-items: center
}

.product-reviews .rx-temp-rating .rx_average_rating .rx-temp-rating-star {
    display: flex;
    justify-content: center
}

.product-reviews .rx-temp-rating {
    flex-direction: column
}

.product-reviews .rx-temp-rating .rx-temp-rating-number {
    align-items: center
}

.product-reviews .rx-temp-total-rating-count p {
    margin: 0
}

.review_sec h2.woocommerce-Reviews-title {
    text-align: center
}

.product-reviews .rx_style_two_free_progress_bar .progress .progress-bar span {
    top: 0
}

.product-reviews .rx-temp-rating .rx_average_rating {
    margin-right: 0;
    font-size: 70px;
    line-height: 66px
}

.product-reviews .rx-temp-rating .rx_average_rating .rx-temp-rating-star {
    justify-content: center
}

.product-reviews .rx-temp-rating .rx-temp-rating-number span {
    font-size: 28px;
    color: #000 !important
}

.product-reviews .rx-flex-grid-50.rx_recommended_wrapper {
    align-items: center
}

@media (max-width:768px) {
    .product-reviews .rx-flex-grid-50.stfn_rate.rx_rating_graph_wrapper {
        margin-top: 20px
    }

    .product-reviews .rx_listing_style_2 .rx_review_block {
        background-color: #b98f601a !important;
        padding: 10px 15px 10px 15px !important
    }
}

@media (min-width:1025px) and (max-width:1441px) {
    div#review_id {
        width: 70%;
        margin: 0 auto
    }
}

.grecaptcha-badge {
    display: none !important
}

.rx_listing_style_2 .rx_review_block .rx_body .rx_review_calender svg {
    display: none
}

.rx-flex-grid-50.rx_recommended_wrapper {
    box-shadow: none
}

.postid-7351 .single-product-page .summary .price del {
    margin-top: 0
}

@media (max-width:1441px) {
    article#post-8439 section.vc_section.vc_custom_1620814441029 {
        margin-top: 0 !important
    }
}

.woocommerce-product-gallery .product-image-wrap figure:after {
    background-image: url(https://www.incredibleman.in/wp-content/uploads/2021/10/im_badge.svg);
    content: "";
    position: absolute;
    width: 100px;
    height: 100px;
    background-size: 100px;
    top: 20px;
    right: 20px;
    background-repeat: no-repeat
}

@media (max-width:575px) {
    .woocommerce-product-gallery .product-image-wrap figure:after {
        width: 60px;
        height: 60px;
        background-size: 60px
    }
	.cart-widget-side  #btn-1cc-mini-cart {
		display: inline-flex !important;
		width: 80% !important;
	}
}

.shoptitle {
    text-align: center;
    margin-bottom: 0;
    width: 80%;
    margin: 0 auto
}

.shoptitle h1 {
    font-weight: 500 !important
}

@media (max-width:1024px) {
    .shoptitle h1 {
        font-size: 24px
    }
}

@media (max-width:767px) {
    .shoptitle h1 {
        font-size: 20px
    }

    .shoptitle {
        margin-top: 20px
    }

    .post-type-archive-product .featured_pro h4:before {
        width: 25px;
        height: 2px;
        display: inline-block;
        top: -6px;
        margin-right: 10px
    }
}