.account-lang-currency.upper-bar {
    border: none
}

.btn-add-to-cart , button.btn.btn-buy-now {

    width: auto !important;

}

button.btn.btn-add-to-cart {
    margin-bottom: 5px !important;
}

.p-2.d-none.d-lg-flex.align-items-center.bd-highlight.search-input.lg-search-div.flex-grow-1 * {
    color: white;
}

.product-title {
    font-weight: var(--font-wieght-sizeTwo);
    font-size: 48px;
}

.product-item .btn {
    min-width: 100%;
    padding: 10px;
    font-weight: 900;
}

.language-currency {
    max-height: 30px;
    background-color: #3b2213 !important;
    border: 0 !important;
    border-radius: 5px;
    overflow: hidden;
}

button#login-btn {
    min-height: 100%;
}

span.icon-account_circle_black_24dp.header-theme-icon-primary {
    display: none;
}

.language-cufrrency div, .account-lang-currency .account-btn {
    color: #fff!important;
    background-color: #3c2617;
    border-color: transparent !important
}

.icon-language_white-menu:before, .language-btn, .currency-btn {
    color: #fff !important
}

.header-theme-icon-primary {
    color: #3c2617 !important
}

.search-header .search-input-input {
    background-color: transparent;
    color: #fff !important;
    border-radius: 50px
}

.search-header-bar {
    height: 70px;
    padding: 0;
    justify-content: space-between
}

.search-header .image-logo {
    padding: 0 !important;
    width: 9rem !important
}

.header-logo {
    height: auto !important
}

.icon-shopping_cart_black_36dp-1-1, .sm-search-icon > span {
    font-size: 30px
}


.form-control {
    border-radius: 8px
}

.icon-shopping_cart_black_36dp-1-1 .path1:before {
    opacity: 0 !important;
    display: none
}

.search-header .icon-shopping_cart_black_36dp-1-1 .path2:before {
    margin-left: -20px
}

.header .cart-header-total {
    font-size: 1.3rem;
    margin-bottom: -8px;
    display: none
}

.cart-badge {
    background: #f55157;
    border: 1px solid #3c2617;
    top: -1px;
    width: 20px;
    height: 20px
}

.rtl .cart-badge {
    right: unset;
    left: 7px !important
}

.search-header {
    background-color: #3c2617 !important;
    margin-bottom: 0px
}

.search-header .header-cart .language-btn {
    padding: 0 15px;
    margin-bottom: -5px
}

.search-header .header-cart .language-btn .icon-language_white:before {
    color: #fff !important
}

body[data-template="home"] .search-header .header-cart .language-btn .icon-language_white:before {
    color: #3c2617 !important
}

body[data-template="home"] .sticky .search-header .header-cart .language-btn .icon-language_white:before {
    color: #fff !important
}

.search-header .header-cart .language-btn span.px-2, .search-header .header-cart .currency-button-area, .search-header .header-cart .language-currency .vertical-line, .search-header .header-cart .language-currency {
    border: none;
    display: none !important
}

.search-header .header-cart .language-currency div {
    background-color: transparent !important
}

@media (max-width: 768px) { 
    .search-header .header-cart .language-currency {
        display:flex !important
    }
  [section-id="fb93ee40-91b1-406f-9b07-06b4eeb3d81e"] .box-1-1.ratio21_9:before {
    padding-top: 52.85%;
}
  
}

.search-header {
    transition: all 0.3s ease-in-out
}



.main-nav-wrapper {
    height: unset;
    margin-bottom: 10px;
    overflow: visible !important
}

.menu-header-theme-bg-primary {
    background: #3c2617
}

.top-main-menu-wrapper nav ul {
    justify-content: center !important;
    margin-bottom: 4px;
    padding: 5px 0px
}

.top-main-menu-wrapper nav ul li {
    margin: auto 6px
}

ul.main-nav > li > a {
    color: #3c2617;
    transition: all 0.4s ease-in-out;
    border-radius: 4px;
    font-weight: bold;
    font-size: 1.2rem;
    padding: 6px 8px 3px;
    text-transform: capitalize
}

.menu-header-theme-text-for-primary-bg {
    color: #fff
}

.sm-search-div {
    padding: 10px
}

ul.main-nav > li.top-level-link.d-none {
    display: inline-block !important
}

[lang="en"] .search-header .icon-search:before {
    margin-right: 8px !important
}

ul.main-nav > li > a:not(.sub-menu-header):hover:before {
    opacity: 1;
    width: 50%
}

.slide-menu__slider .menu-header-theme-bg-primary, .slide-menu.menu-header-theme-bg-primary {
    background: #3c2617 !important;
    color: #fff !important
}

.slide-menu-static .account-lang-currency .language-currency, .slide-menu-static .account-lang-currency .account-btn {
    border-color: #fff !important;
    color: #fff !important;
    margin-left: 5px;
    margin-bottom: 5px;
    padding: 1px 5px
}

.slide-menu-static .upper-bar > div > div {
    margin: 5px 0
}

.slide-menu-static .account-lang-currency .account-btn, .slide-menu-static .language-btn-menu, .slide-menu-static .currency-btn-menu, .slide-menu-static .account-lang-currency .header-theme-icon-primary, .slide-menu-static .icon-language_white:before {
    color: #fff !important
}

.account-lang-currency .account-btn:hover, .language-btn-menu:hover, .currency-btn-menu:hover {
    color: #fff
}

.slide-menu-static .language-currency .vertical-line {
    border-color: #fff !important
}

.slide-menu-ul-li a[href*="/shipping-and-payment"] {
    display: none !important
}



.slide-menu a {
    font-weight: normal
}

#modal-select-destination-city-save {
    color: #fff;
    background-color: #f0f0f0
}

.slide-menu-ul-li a {
    display: flex !important;
    align-items: center;
    justify-content: space-between;
    padding-right: 1rem;
    padding-left: 1rem;
    font-size: 1.3rem;
    text-transform: capitalize
}

.slide-menu-ul-li .icon-arrow_left:before, .slide-menu-ul-li .icon-arrow_right:before {
    display: none
}

.ic-menu-back.d-block.d-lg-none {
    display: none !important
}



.home-products-section .slider-container .section-title {
    text-align: center
}

label.filter-result, label.filter-order {
    display: none
}

.products-filter .btn-filter {
    color: #fff;
    border-color: rgba(27, 55, 49, 0.75);
    border-radius: 8px
}

.main-slider .slick-track {
    margin: 0px auto 15px !important
}

.main-slider {
    max-height: 5fffpx
}


.main-slider .slick-dots {
    display: none !important
}

.main-slider .slick-dots li {
    width: 20px;
    height: 20px
}

.main-slider .slick-dots li button {
    content: "";
    color: #3c2617;
    background-color: #3c2617;
    border-radius: 50%;
    width: 12px !important;
    height: 12px;
    opacity: 0.25;
    padding: 0
}

.main-slider .slick-dots li.slick-active {
    width: 12px !important
}

.main-slider .slick-dots li.slick-active button {
    opacity: 1;
    width: 12px !important;
    color: #fff;
    background-color: #fff
}

.main-slider .slider-item {
    max-width: 100% !important
}

@media (min-width: 991px) {
  [section-id="52782deb-b908-421d-9806-657f54af939b"]{
          display: none;
  }
  .box-1-1.ratio21_9:before {
    padding-top: 53.85%;
}
  .main-slider {
    border-radius: 10px;
}

}

@media (max-width: 991px) {
    [data-template=home] [section-id="52782deb-b908-421d-9806-657f54af939b"] {
        height: 80vh;
        display: flex;
        align-items: center;
        justify-content: center;
        overflow: hidden
    }

    [data-template=home] [section-id="52782deb-b908-421d-9806-657f54af939b"] .container-slider, [data-template=home] [section-id="52782deb-b908-421d-9806-657f54af939b"] .main-slider, [data-template=home] [section-id="52782deb-b908-421d-9806-657f54af939b"] .slick-list, [data-template=home] [section-id="52782deb-b908-421d-9806-657f54af939b"] .slick-track, [data-template=home] [section-id="52782deb-b908-421d-9806-657f54af939b"] .slider-item, [data-template=home] [section-id="52782deb-b908-421d-9806-657f54af939b"] .box-1-1, [data-template=home] [section-id="52782deb-b908-421d-9806-657f54af939b"] .content, [data-template=home] [section-id="52782deb-b908-421d-9806-657f54af939b"] a.d-flex {
        padding: 0;
        min-height: 90vh;
        margin: 0;
        min-width: 50vw
    }

    [data-template=home] [section-id="52782deb-b908-421d-9806-657f54af939b"] img.slider-image-0 {
        width: 100%;
        height: 100%;
        object-fit: cover;
        padding: 0;
        margin: 0
    }

    
    .main-slider .slick-track {
        margin:0px auto 5px !important
    }

    .main-slider {
        max-height: 5fffpx
    }

    section .main-slider .box-1-1 {
        width: 100%;
        margin: 0 auto
    }
}

h2.section-title {
    text-align: center
}

.partners-item img {
    max-width: 100% !important;
    height: 100%;
    width: 100%
}

.partners-item {
    margin: 8px !important;
    position: relative
}

[dir="rtl"] .slick-prev {
    right: -55px;
    left: auto
}

[dir="rtl"] .slick-next {
    right: auto;
    left: -55px
}

.category-products-display-more-section {
    margin-top: 0.5rem !important
}

button.more-button, a.more-button {
    min-width: 200px;
    border-radius: 8px;
    padding: 13px
}

.product-item {
    border-radius: 0px;
    border: none;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    max-width: 90% !important
}

.product-item .box-1-1 img {
    border-radius: 8px;
    background-color: #3c2617;
    object-fit: cover !important;
    height: auto !important
}

.product-item .box-1-1:before {
    padding-top: 80%
}

.product-item .product-title {
    margin-top: 2px !important;
    min-height: 35px;
    display: flex;
    justify-content: center;
    align-items: flex-end
}

.product-item .product-title span {
    height: auto;
    padding: 5px 0;
    color: #3c2617 !important;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 500;
    margin-right: auto !important;
    margin-left: auto !important
}

.product-item .product-crd-spec {
    min-height: 55px;
    margin: 1px auto !important
}

.product-item .product-price span {
    color: #898989;
    font-weight: 500 !important;
    font-size: 1.4rem !important
}

.product-prev-price {
    color: #ef4444 !important;
    font-size: 1.1rem !important
}

.product-card-rating-wrapper {
    display: none
}

.product-item .btn:before {
    display: none
}

.product-item .btn {
    border-radius: 8px
}
ul.main-nav > li:hover > a, .item-all-categories > a {
    color: #c1c1c1 !important;
    font-weight: var(--font-weight-sizeOne);
}


.products-slider {
    padding-bottom: 1rem;
    padding-top: 1rem
}

.products-slider .slick-list {
    padding-bottom: 2rem !important
}

.product-crd-spec small {
    display: none
}

.product-item .btn.btn-product-card-out-of-stock {
    color: #9b9b9b !important;
    background-color: #d9d9d9 !important
}

.product-item-out-of-stock {
    filter: none
}

body .product-card-bundle-offer {
    top: 8px !important;
    right: 14px !important
}

.product-item .add-to-wishlist {
    display: none !important
}

.category-products-display-more-section a.more-button {
    color: #3c2617;
    border-color: #fff !important;
    background-color: #fff;
    border-radius: 10px;
    padding: 8px 22px;
    min-width: 220px
}

.products-slider .slick-list, .products-slider {
    padding-bottom: 0 !important
}

.category-products-display-more-section a.more-button:hover {
    color: #fff;
    border-color: #fff !important;
    background-color: #3c2617
}

.col-product-info h1 {
    font-size: 1.8rem !important;
    font-weight: bold;
    margin-top: 1rem
}

.col-product-info .product-formatted-price {
    font-size: 1.7rem !important;
    font-weight: 500;
    color: #898989 !important
}

.product-formatted-price-old {
    color: #ef4444 !important;
    font-size: 1.1rem !important
}

.col-product-info section p {
    color: #171717
}

#product-custom-user-dropdown-fields select, .select-quantity-div select, .rtl #product-custom-user-dropdown-fields > div.form-group > div:after, .select-quantity-div div.form-group > div:after {
    border-color: #898989 !important;
    font-weight: bold
}

.select-quantity-div select {
    border-width: 1px;
    font-size: 18px;
    padding: 5px 15px;
    border-color: #898989 !important;
    border-radius: 4px
}

html[lang="en"] .select-quantity-div select {
    text-align: end !important
}

.select-quantity-div div.form-group > div:after {
    color: #898989 !important;
    padding: 4px 6px
}

.border-product h4.product-title {
    text-align: center;
    font-size: 1.4rem !important;
    color: #fff !important
}

.border-product .product-icon .product-social {
    justify-content: center !important;
    margin-top: 20px
}

.border-product .product-icon .product-social a i {
    border-radius: 50%;
    padding: 5px;
    width: 37px !important;
    height: 37px !important;
    display: flex;
    align-items: center;
    justify-content: center
}

.border-product .product-icon .product-social .icon-whatsapp:before {
    margin-right: -5px !important
}

.border-product .product-icon, .border-product h4.product-title {
    display: none !important
}

.btn.btn-add-to-cart .fa-shopping-cart:before {
    display: none
}



.div-product-sku, .div-product-weight {
    display: none
}

#product-variants-options label {
    color: #fff;
    font-size: 1.3rem
}

.border-product .product-title, .border-product .product-social {
    margin-top: 10px;
    text-align: center;
    justify-content: center
}

#product-description-a {
    border: none;
    padding: 5px;
    border-radius: 8px;
    margin: 3px 0;
    display: inline-block;
    color: #898989;
    display: none
}

.products-details-page .slick-arrow {
    display: none !important;
    opacity: 1 !important;
    background-color: transparent !important
}

.products-details-page .slick-next.slick-arrow > span, .products-details-page .slick-prev.slick-arrow > span {
    color: #3c2617;
    border-color: #3c2617;
    background-color: transparent !important;
    border-radius: 50%
}

.slick-dots li button:before {
    font-size: 11px !important;
    color: #292f6d !important
}

.slick-dots li.slick-active button:before {
    opacity: 1
}

.products-details-page .lg-thumbs {
    justify-content: center;
    margin-right: 5px;
    margin-left: 5px
}

#product-description {
    background-color: #f0f2f5;
    border-radius: 8px;
    padding: 10px 0
}

#product-description > div.d-flex {
    justify-content: center
}

#product-description .description-title {
    text-align: center !important;
    width: auto;
    margin: 0 !important;
    color: #fff;
    font-size: 1.4rem;
    font-weight: bold;
    white-space: nowrap
}

#product-description .description-paragrah {
    color: #444;
    font-weight: 500 !important;
    font-size: 16px;
    margin: 0;
    padding: 10px
}

#product-description .description-paragrah p {
    padding: 0 10px
}

#product-description .description-paragrah p img {
    margin: 0 -10px
}

.products-details-page .lg-thumbs .col-3 {
    width: 12px !important;
    max-width: 12px !important;
    height: 12px;
    margin: -30px 5px 20px
}

.products-details-page .lg-thumbs .col-3 a {
    border-radius: 50%;
    background-color: #f4f4f4;
    width: 12px !important;
    height: 12px !important
}

.products-details-page .lg-thumbs img {
    display: none
}

.review-details .description-title {
    margin: 0;
    font-weight: 500;
    color: #fff
}

html[lang="ar"] .review-details .description-title {
    font-size: 0 !important
}

.review-details .description-icon {
    display: none !important
}

.add-review-btn {
    border-radius: 6px;
    padding: 6px 20px 4px;
    font-weight: 400;
    font-size: 15px;
    color: #fff;
    border-color: #fff;
    filter: none !important
}

.add-review-btn .icon-add_circle {
    display: none
}

.col-product-info section div[class="d-flex"] {
    display: block !important
}

.col-product-info section div[class="d-flex"] div {
    display: flex;
    width: 100%
}

.col-product-info section div[class="d-flex"] div p {
    text-align: end !important;
    white-space: nowrap;
    margin: 0 5px
}

.col-product-info .product-formatted-price-discount {
    display: none
}

.col-product-info .product-formatted-price {
    display: flex;
    justify-content: space-between;
    width: 100%;
    flex-basis: 100%
}

.product-item .section-product-price .product-prev-price ~ span {
    display: none !important
}

@media (max-width: 768px) {
    .col-product-info section {
        text-align:start
    }

    .col-product-info section .d-flex, .products-details-page .lg-thumbs {
        justify-content: flex-start
    }


    body[data-template="product"] .footer {
        padding-bottom: 130px !important
    }
}

.comment-section .card-review {
    background: #3c2617;
    border: none !important;
    border-bottom: 1px solid #acb5c6 !important;
    border-radius: 4px
}

.card-review .user-review-text {
    font-weight: bold;
    margin-top: 1.4rem !important
}

.card-review .icon-account_circle {
    margin-left: 5px
}

.review-details .reviews-break-down-div {
    display: none
}

.rtl .card-review .card-name {
    margin-right: 0px
}

.products-details-page section.mt-5.mb-5 {
    display: none !important
}

section.mt-5.mb-5 .description-title {
    font-weight: 700;
    font-size: 21px;
    color: #fff;
    width: 100%;
    margin: 10px auto 10px !important;
    text-align: center
}

section.mt-5.mb-5 .description-icon {
    display: none
}

.rtl .size-box #product-variants-options ul li {
    border-radius: 4px
}

.size-box #product-variants-options ul li {
    padding: 8px 16px;
    border: 1px solid #fff;
    font-weight: bold
}

.select-quantity-div {
    text-align: center;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.select-quantity-div > div.form-group {
    width: 100px;
    text-align: center;
    margin: 0
}

.product-selection.mt-5 {
    display: none !important
}

@media (max-width: 768px) {
    .products-details-page .slick-dots {
        display:none !important
    }

    .products-details-page .lg-thumbs {
        display: flex
    }

    .products-details-page .lg-thumbs .box-1-1:before {
        padding-top: 102%
    }

    .products-details-page .lg-thumbs .col-3 {
        flex: 0 0 20%;
        max-width: 24%
    }

    .products-details-page .lg-thumbs img, .carousel-img {
        object-fit: cover;
        border-radius: 0px;
        height: 100%
    }

    #product-description .description-title {
        font-size: 1.2rem
    }

    #product-description .description-paragrah font {
        font-size: 1.1rem
    }
}

.products-details-page #product-images-slick img {
    cursor: pointer;
    border-radius: 0px
}

.products-details-page #product-images-slick .box-1-1:before {
    padding-top: 100%
}

.breadcrumb, .subTitle-detail, .breadcrumb-section {
    background-color: transparent !important
}

.header-theme-bg-primary, .menu-header-theme-bg-primary, ul.main-nav > li:hover, .item-all-categories {
    background-color: #fff !important
}

.btn, input.form-control, .cart-totals-row-wrapper {
    border-radius: 8px
}

.cart-view h2.section-title {
    font-size: 1.5rem !important
}

.cart-product-col-img img {
    border-radius: 8px !important
}

.blog .blog-title h1 {
    font-size: 1.5rem
}

.blog .blog-title {
    margin-top: 1rem !important;
    margin-bottom: 1.5rem !important
}

.blog .blog-text p {
    font-weight: 400 !important;
    color: #fff
}

.blog .blog-text p span {
    font-weight: 300 !important
}

.icon-shopping_cart_black_36dp-1-1 .path2:before {
    margin-left: -0.2em !important
}

.profile-section .profile-row.active {
    background-color: rgba(255, 255, 255, 0.14);
    margin: 0 !important
}

.profile-section .profile-item {
    padding: 10px 5px !important
}

.card-personal .delete-button {
    color: red
}

.mazeed {
    display: none !important
}

footer {
    margin-top: 1rem;
    text-align: center;
    padding-bottom: 2rem !important;
    border-radius: 20px 20px 0 0
}

.footer-theme-text-for-primary-bg {
    margin: 0
}

.footer-store-section h2 {
    font-size: 1.6rem;
    margin-bottom: 10px;
    margin-top: 1.5rem;
    font-weight: bold
}

.footer-about-us-div {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center
}

.footer-store-section .col-12.col-lg-5 {
    flex: 0 0 30%;
    max-width: 30%
}

.footer-store-section .col-12.col-lg-7 {
    flex: 0 0 70%;
    max-width: 70%
}

.store-section p, .store-section a {
    font-size: 1.2rem
}

.footer-about-us-div p {
    font-size: 1.3rem;
    line-height: 1.6;
    margin-top: 1.2rem
}

.footer-about-us-links-div p a br {
    display: none
}

.store-section p > a:hover {
    text-decoration: underline;
    color: #3c2617
}

.store-section .social-icons span {
    border: 1px solid #3c2617;
    color: #fff;
    border-radius: 50%;
    padding: 19px;
    margin: 0 2px;
    transition: all 0.3s ease-in-out
}

.store-section .social-icons span:hover {
    background-color: transparent;
    border: 1px solid #3c2617;
    color: #3c2617
}

.x-icon-twitter {
    background-color: #3c2617;
    border: 1px solid #3c2617;
    color: #fff;
    fill: #fff;
    margin-top: 2px;
    height: 40px;
    width: 40px;
    padding: 7px;
    transition: all 0.3s ease-in-out
}

.x-icon-twitter:hover {
    background-color: transparent;
    border: 1px solid #3c2617;
    color: #3c2617;
    fill: #3c2617
}

.store-section .social-icons {
    padding-top: 10px;
    justify-content: center
}

.footer-copyrights span {
    font-size: 1.2rem;
    color: #3c2617
}

.logistics-pay-icons a {
    background-color: #3c2617;
    margin: 4px;
    padding: 4px;
    border-radius: 4px
}

.footer .icons a, .footer .logistics-pay-icons a {
    padding: 4px 6px
}

.footer-copyrights span {
    font-size: 0
}

.footer-copyrights span img {
    display: none
}

.vat-number, .maroof-icon {
    color: #3c2617
}

.footer-store-section .col-12.col-lg-4:nth-of-type(2) {
    display: none
}

@media (min-width: 992px) {
  
    .footer-store-section .col-12.col-lg-4 {
        flex:0 0 50% !important;
        max-width: 50% !important;
        text-align: center !important
    }
}

@media (max-width: 991px) {
    .footer-about-us-div {
        padding-right:0 !important;
        padding-left: 0 !important
    }

    .search-header .icon-search:before {
        display: block
    }

    .product-item .product-title span {
        font-size: 1.3rem
    }

    .section-padding-space {
        padding-bottom: 10px !important
    }

    .product-item .btn:not(:disabled):not(.disabled) {
        font-size: 13px
    }

    .footer-store-section .container {
        max-width: 100% !important
    }

    .footer-store-section .col-12.col-lg-5, .footer-store-section .col-12.col-lg-7 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .footer-store-section {
        text-align: center
    }

    .footer-store-section {
        padding-bottom: 6px;
        padding-top: 0.5rem
    }

    .footer-store-section .footer-about-us-links-div.footer-about-us-div h2 {
        margin: auto
    }

    .store-section .social-icons {
        justify-content: center
    }

    .footer-about-us-links-div.footer-about-us-div {
        padding: 0 2rem !important
    }

    .footer-store-section-bars {
        min-height: 50px;
        border: none;
        justify-content: center !important
    }

    .tab-content-shipping .options-table .col {
        display: flex;
        align-items: center;
        justify-content: unset;
        flex-basis: unset
    }

    .tab-content-shipping .options-table .col .s-title {
        display: none
    }
}

@media (max-width: 767px) {

    .search-header .image-logo {
              transform: scale(1.5);
        width: 6rem !important
    }

    .search-header-bar {
        height: 70px;
        padding: 5px 8px
    }

    .footer-about-us-div p {
        font-size: 1.3rem
    }

    h2.section-title {
        font-size: 1.5rem;
        font-weight: bold
    }

    .product-item, .product-item a img {
        border-radius: 0px
    }

    .footer-store-section h2 {
        font-size: 1.5rem;
        margin-bottom: 10px;
        margin-top: 20px;
        font-weight: bold
    }

    .col-product-info {
        padding-top: 5px !important;
        padding-bottom: 10px !important;
        margin-top: 0px
    }

    .col-product-info h2 {
        font-size: 2rem !important
    }

    .rtl .cart-badge {
        left: 10px
    }

    footer {
        padding-top: 10px
    }

    .footer-about-us-links-div.mt-5 {
        margin-top: 1rem !important
    }

    .footer .icons-wrapper {
        margin-top: 0;
        margin-bottom: 0px
    }

    .main.flex-grow-1.app-content {
        padding-top: 0 !important
    }
}

@media (max-width: 460px) {
    .header-logo {
        width:51vw;
        display: flex;
        justify-content: space-between
    }
}

@media (max-width: 400px) {
    .header-logo {
        width:52.5vw
    }
}

div.home-products-section .products-slider-wrapper .slick-list .slick-track {
    width: 100% !important
}

div.home-products-section .products-slider-wrapper .products-slider {
    text-align: center
}

.home-products-section .slick-arrow, .home-products-section .slick-track:before, .home-products-section .slick-track:after {
    display: none !important
}

div.home-products-section .prod-col {
    margin-bottom: 2rem !important;
    width: 33% !important
}

@media (max-width: 767px) {
    .home-products-section .products-slider.s-slider {
        display:grid !important;
        grid-template-columns: repeat(1, minmax(120px, 1fr))
    }

    div.home-products-section .prod-col, div.home-products-section .product-item {
        max-width: 100% !important;
        width: 100% !important
    }

    div.home-products-section .prod-col {
        padding-left: 9px !important;
        padding-right: 8px !important
    }
}


@media (max-width: 560px) {
    .header .search-header {
        height:70px;
        position: relative
    }


    [data-template="home"] #fixed-header:not(.sticky) .search-header {
        background-color:  #fff !important
    }
}

[data-category-id] .main:before, [data-template="products"] .main:before {
    display: block;
    height: 220px;
    width: 60%;
    margin: auto;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    text-align: center;
    border-radius: 20px
}

@media (max-width: 767px) {
    [data-category-id] .main:before, [data-template="products"] .main:before {
        height:120px;
        width: 70%;
        background-position: center;
        background-size: cover;
        border-radius: 14px
    }
}

.home-products-section.section-padding-space {
    padding: 0
}

.footer {
    color: #3c2617 !important
}

.footer-store-section.store-section.footer-theme-bg-primary.footer-theme-text-for-primary-bg * {
    color: white !important
}

.store-section .social-icons span {
    color: #fff !important
}


.footer {
    color: #fff !important;
    background-color: #3c2617;
    transform: scale(0.9);
    border-radius: 35px
}

.footer-theme-text-for-primary-bg {
    margin: 0;
    background-color: transparent
}

ul.main-nav > li > a {
    font-weight: 800 !important
}

@media (max-width: 767px) {
    div.home-products-section .prod-col, div.home-products-section .product-item {
        max-width:95% !important;
        width: 100% !important;
        margin: auto
    }
}

.blog-text.mt-3.mb-5 * {
    color: #402514;
}
.select-quantity-div {
display: none;
}