/*
 Theme Name:     Divi Child
 Theme URI:      https://www.zenwebnet.com
 Description:    zenwebnet
 Author:         zenwebnet.com
 Author URI:     https://zenwebnet.com
 Template:       Divi
 Version:        1.2.0
*/

div#order-show {
    text-align: center;
    margin-top: 1%;
    margin-bottom: 14px;
    display: flex;
    justify-content: center;
}
.woocommerce-thank-you-page-order_details-value {
    text-align: right;
}
.page-id-167 tr.tax-total {
    display: none;
}
div#why-bamboo .et_pb_module.et_pb_image, div#why-bamboo .et_pb_module.et_pb_image span, div#why-bamboo .et_pb_module.et_pb_image img {
    height: 100%;
    object-fit: cover;
}
.wvs-has-image-tooltip:before, [data-wvstooltip]:before, .wvs-has-image-tooltip:after, [data-wvstooltip]:after{
	display:none !important;
}.single-product .et_pb_module.et_pb_wc_description {
    margin-top: 15px;
}
a.woocommerce-thank-you-page-order-item-image-wrap {
    width: 60px !important;
    display: block;
    margin-right: 20px;
}
.woocommerce-thank-you-page-order_details__container .woocommerce-thank-you-page-order_details__detail .woocommerce-thank-you-page-order_details-title, .woocommerce-thank-you-page-order_details__container .woocommerce-thank-you-page-order_details__detail .woocommerce-thank-you-page-order_details-value {
    padding: 0 20px;
    display: flex;
    align-items: center;
}
.woocommerce-thank-you-page-order_details__container .woocommerce-thank-you-page-order_details__order_item_total .woocommerce-thank-you-page-order_details__detail:last-child {
    font-weight: 600;
}
.woocommerce-thank-you-page-container, .woocommerce-thank-you-page-container * {
    box-sizing: border-box;
}
.woocommerce-thank-you-page-order_details__container .woocommerce-thank-you-page-order_details__detail .woocommerce-thank-you-page-order_details-title div, .woocommerce-thank-you-page-order_details__container .woocommerce-thank-you-page-order_details__detail .woocommerce-thank-you-page-order_details-value div {
    padding: 10px 0;
}
.woocommerce-thank-you-page-order_details__container .woocommerce-thank-you-page-order_details__detail {
    display: flex;
    justify-content: space-between;
}
div#order-show a {
    background: #92311f;
    color: #fff;
    padding: 5px 24px;
    border-radius: 10px;
    cursor: pointer;
}
.woocommerce-thank-you-page-thank_you_message__container .woocommerce-thank-you-page-check {
    margin-left: 0 !important; 
}
div#woocommerce-thank-you-page-order_details__container.highlight {
    display: block;
}
.woocommerce-thank-you-page-thank_you_message__container .woocommerce-thank-you-page-check:before{
	display:none !important;
}
div#woocommerce-thank-you-page-order_details__container {
    display: none;
    width: 80%;
    margin-left: 10%;
    background: #eee3;
    border-bottom: 2px solid #e5a675;
}
.woocommerce-thank-you-page-thank_you_message-message p {
    line-height: 34px;
    font-size: 17px;
    padding-bottom: 10px;
}
.woocommerce-thank-you-page-thank_you_message-message {
    background: #f2e2d485;
    padding: 61px;
    border-radius: 17px;
    text-align: center;
    width: 80%;
    margin-left: 10%;
}
.woocommerce-thank-you-page-thank_you_message-message br {
    display: none;
}
.woocommerce-thank-you-page-order_details__product-title.woocommerce-thank-you-page-order_details-title ul.wc-item-meta {
    display: none !important;
}
body.product-template-default.single.single-product.postid-305 .et_pb_module.et_pb_wc_price.et_pb_wc_price_0_tb_body {
    display: none;
}
.woocommerce-order-received .et_pb_text_inner h1 {
    display: none;
}
body.product-template-default.single.single-product p.price span {
    font-size: 23px !important;
}
.xoo-qv-summary p.price small {
    font-size: 15px;
}
button.wpcf7-form-control.wpcf7-submit {
    background: #cb7a51;
    color: #fff;
    border: 1px solid !important;
}
div#return-form {
    background: #d37e507d;
    padding: 35px;
    border-radius: 11px;
    margin-top: 27px;
    width: 80%;
    margin-left: 10%;
}
div#return-form input, div#return-form select, div#return-form textarea {
    box-shadow: none !important;
    margin-bottom: 10px !important;
    max-height: 80px;
    resize: none;
    border-bottom: 2px solid #ff694a;
}
input.wpcf7-form-control.wpcf7-file {
    color: #fff;
    border: 0px solid !important;
    font-size: 18px;
}
div#return-form label {
    color: #fff;
    display: block;
}
div#return-form br {
    display: none !important;
}
div#return-form p {
    padding-bottom: 0em;
}
.tinv-wishlist .product-action a.button.product_type_variable.add_to_cart_button {
    background-image: url(https://kissandkry.com/wp-content/uploads/2023/11/loader.webp) !important;
    height: 30px;
    font-size: 0px;
    content: '' !important;
    width: 30px;
    opacity: 1;
    border: 0px solid !important;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center;
}
.xoo-qv-summary p.price {
    font-size: 22px !important;
    line-height: 26px;
}
/* .single-product .et_pb_module.et_pb_wc_price.et_pb_wc_price_0_tb_body {
    display: none;
} */
.page-id-168 .woocommerce-notices-wrapper {
    display: none;
}
.page-id-168  .woocommerce ul.order_details li strong {
    display: block;
    font-size: 18px;
    text-transform: none;
    line-height: 1.5;
}
.tax-line .et_pb_text_inner {
    font-size: 14px !important;
    font-weight: 400 !important;
}div#no-spaced {
    margin-bottom: 0px !important;
    padding-bottom: 0px !important;
}
.page-id-17 .woocommerce ul.products li.product span.price, .page-id-17 .home-product li a.button.product_type_variable.add_to_cart_button {
    display: none !important;
}
.xoo-qv-summary p.price br {
    display: none;
}
.tinv-modal-inner{
	border-radius:12px;
}.woocommerce-checkout p.woocommerce-invalid-required-field span.error {
   color: #e2401c;
   display: block !important;
   font-weight: bold;
}.et_pb_module.et_pb_wc_price p.price {
    font-size: 26px !important;
    line-height: 35px;
}.woocommerce-variation-price br {
    display: none;
}
.tinv-wishlist .product-action .button, i.ftinvwl.ftinvwl-shopping-cart {
    width: auto !important;
    width: auto !important;
    padding: 5px 20px !important;
    background-image: url(https://kissandkry.com/wp-content/uploads/2023/11/loader.webp) !important;
    height: 30px;
    content: '' !important;
    width: 30px !important;
    opacity: 1;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    display: block !important;
    font-size: 0px;
    border: 0px solid !important;
}
.woocommerce-variation-price span.woocommerce-Price-amount.amount {
    line-height: 34px;
    margin-bottom: 0px !important;
}
.woocommerce.et-dynamic-content-woo.et-dynamic-content-woo--product_description p {
    line-height: 30px;
    font-size: 18px !important;
}
.woocommerce-variation-price {
    margin-bottom: 15px;
}
.single-product .woocommerce-variation-price small {
    font-size: 10px;
}
.single-product span.price {
    line-height: 27px;
}
tr.woocommerce-shipping-totals.shipping {
    display: none !important;
}
.page-id-23 a.button.product_type_variable.add_to_cart_button {
    float: none !important;
    margin: 0 auto !important;
    padding: 0.3em 1em !important;
    border: 1px solid !important;
    display: none !important;
}
.page-id-23 a.button.product_type_variable.add_to_cart_button:after {
    display: none !important;
 }
.woocommerce-error {
    color: #ff0000;
    font-size: 12px;
    margin-top: 5px;
    display: block;
}
.woocommerce ul.products li.product span.price small {
    display: none;
}
.page-id-17 .woocommerce ul.products li.product a.xoo-qv-button {
    margin-top: 10px;
    float: none;
    margin-right: 10px;
}
body.product-template-default.single.single-product div#main-content div.clearfix .woo-product-gallery-slider.woocommerce-product-gallery.wpgs--with-images.images {
    display: none !important;
}
.home-sec ul li {
    line-height: 32px;
    padding-bottom: 19px;
}.xoo-qv-summary h1.product_title.entry-title {
    font-family: 'Barlow';
    margin-bottom: 14px;
}
.clearfix .woocommerce-product-gallery.images.wpgs-wrapper {
    display: none !important;
}div#prod-bann {
    padding-top: 0px !important;
}
a.read-more6.news-pop:after {
    content: '';
    padding-left: 13px;
    background-image: url(https://kissandkry.com/wp-content/uploads/2023/09/best-icon.webp);
    background-size: contain;
    background-position: bottom;
    background-repeat: no-repeat;
    width: 24px;
    height: 24px;
    display: inline-flex;
    top: 3px;
    position: relative;
}
a.read-more6.news-pop {
    color: #4e3e2b !important;
    border-width: 0 !important;
    border-radius: 55px;
    background-color: #FFFFFF;
    cursor: pointer;
    padding: 8px 25px;
    box-shadow: 0 5px 14px #ccc;
    display: inline-block;
    margin-top: 15px;
}
table.tinvwl-table-manage-list th.product-price, table.tinvwl-table-manage-list td.product-price {
    display: none;
}
.tinvwl-to-right.look_in {
    display: none !important;
}
.tinv-wishlist .tinvwl-table-manage-list .product-remove {
    position: absolute;
    right: 18px;
    height: 100%;
    background: none;
    top: 0px;
    display: flex;
    align-items: center;
}
tr.wishlist_item {
    position: relative;
}
.product_meta span.posted_in {
    display: block;
    line-height: 15px;
}
table.tinvwl-table-manage-list .entry-content tr td {
    line-height: 22px;
}
.xoo-wsc-ft-amt.xoo-wsc-ft-amt-subtotal span.xoo-wsc-ft-amt-label:after {
    content: "Total";
    font-size: 18px;
}.xoo-wsc-ft-amt.xoo-wsc-ft-amt-subtotal span.xoo-wsc-ft-amt-label {
    font-size: 0px;
}
.pop-div {
        position: relative;
    }
.yrm-btn-wrapper span.yrm-toggle-expand span.yrm-button-text-span {
    background: #b39f8f;
    color: #fff;
    padding: 0px 6px;
    border-radius: 12px;
    width: 38%;
    text-align: center;
    text-decoration: none;
    margin-top: 10px;
}
.testimonial-section .read-more, .testimonial-section .read-more2, .testimonial-section .read-more3, .testimonial-section .read-more4, .testimonial-section .read-more5 {
    padding: 5px 13px;
    font-size: 14px;
    line-height: 25px;
}
.testimonial-section a.read-more:after, .testimonial-section a.read-more2:after, .testimonial-section a.read-more3:after, .testimonial-section a.read-more4:after, .testimonial-section a.read-more5:after {
      width: 18px;
    height: 19px; 
}
button.slick-next.slick-arrow, button.slick-prev.slick-arrow {
    display: none !important;
}
.testimonial-section .more, .testimonial-section .more2, .testimonial-section .more3, .testimonial-section .more4, .testimonial-section .more5 {
    display: none;
    padding: 0 !important;
    font-size: 16px !important;
    line-height: 26px !important;
    font-weight: 400;
}
div#home_testimional .swiper-slide.media_top.swiper-slide-active {
    opacity: 1;
    width: 50% !important;
}
.product-template-default.single .et_pb_section.et_pb_section_first {
    padding-top: 0px !important;
}
/* div#home_testimional .swiper-slide.swiper-slide-next {
    opacity: 1 !important;
    width: 50% !important;
} */
div#home_testimional .swiper-slide.media_top.swiper-slide-duplicate.swiper-slide-prev, div#home_testimional .swiper-slide.media_top.swiper-slide-duplicate.swiper-slide-next, div#home_testimional .swiper-slide.media_top.swiper-slide-prev, div#home_testimional .swiper-slide.media_top.swiper-slide-next {
    width: 24% !important;opacity:0.2;
}
div#home_testimional .swiper-slide.media_top.swiper-slide-duplicate.swiper-slide-prev p.testimonial-content, div#home_testimional .swiper-slide.media_top.swiper-slide-duplicate.swiper-slide-next p.testimonial-content, div#home_testimional .swiper-slide.media_top.swiper-slide-prev p.testimonial-content, div#home_testimional .swiper-slide.media_top.swiper-slide-next p.testimonial-content{
	display:none;
}
div#home_testimional .swiper-container-autoheight .swiper-wrapper {
     align-items: center;
}
/* Theme customization starts here ------------------------------------------------------- */
.page-id-23 .et_pb_scroll_top,.page-id-23 .et_pb_scroll_top.et-hidden{right: 145px;}
.left_fix_nav.show .menu_wrap ul.menu{margin-top: 76px;}
.custome_ser .et_pb_main_blurb_image{margin-bottom:15px}
.copyright-section p {
    color: #b2a79d !important;
    font-size: 13px !important;
    line-height: 37px;
}
div#customer_details .woocommerce-billing-fields{background:#ede8e4;padding:30px}
.cross-menu{margin-top:4px}
ul.home-list li span{margin-bottom:17px;list-style:none;font-weight:500!important}
.testimonial-section .et_pb_text_inner{overflow-y:scroll;max-height:370px}
.yrm-toggle-expand{max-width:100%;border:0 solid #CCC!important}
.woocommerce.columns-5 ul.products li.product {
    width: 19.5% !important;
    margin: .15% !important;
    padding-bottom: 10px !important;
}
a.overlay-close.overlay-customclose-btn-1689 span {
    width: 27px !important;
    font-size: 50px;
/*     display: none; */
}
div#home_testimional .swiper-slide.swiper-slide-next {
    opacity: 0.2 !important;
    width: 24% !important;
}
.tinv-wishlist .tinvwl-buttons-group button{
	    background-color: #d36d32ba !important;
    padding: 10px 24px !important;
    border-radius: 12px;
    color: #fff !important;
    border: 0px !important;
    font-size: 19px !important;
}
.et_pb_section_0.et_section_regular.et_pb_section_first {
    padding: 0px !important;
    background-size: cover;
    background-position: right;
    background-repeat: repeat;
}
.tinv-wishlist .tinvwl-buttons-group button i, .tinv-wishlist .tinvwl-buttons-group button i:before{
	color:#fff !important;
}
.tinv-wishlist .social-buttons>span, .tinv-wishlist .social-buttons>ul {
    vertical-align: top;
}.tinvwl-to-left.look_in {
    display: none;
}
.page-id-52 .et_pb_section_1.image-newback ul li {
    margin-bottom: 6px;
    list-style: none;
}
.tinv-wishlist tfoot .tinvwl-to-right {
    width: 100%;
    text-align: right;
}
a#cross-popup {
    opacity: 1 !important;
    cursor: pointer;
}
a.overlay-close.overlay-customclose-btn-1689 {
    opacity: 0 !important;
}
/* div#home_testimional .swiper-slide.media_top.swiper-slide-active p.testimonial-content, .cwp_et_pb_layout_slide_item_standard_5.swiper-slide.media_top   p.testimonial-content, .swiper-slide.media_top.swiper-slide-duplicate p.testimonial-content, .swiper-slide.media_top p.testimonial-content{
       max-height: 56px;
    overflow: hidden;
} */
.swiper-slide.media_top.swiper-slide-next p.testimonial-content {
    max-height: inherit;
}
/* div#home_testimional .swiper-slide.swiper-slide-next {
    opacity: 1 !important;
    transform: scale(1.2);
    padding-bottom: 30px;
    padding-top: 30px;
} */
p#order_comments_field {
    display: none;
}p#billing_country_field, p#shipping_country_field {
    display: none;
}
.pop-cal h6 a {
    visibility: visible !important;
    font-size: 25px !important;
    font-family: 'Laila', Helvetica, Arial, Lucida, sans-serif !important;
    opacity: 1 !important;
    color: #000 !important;
}
/* .divioverlay .overlay-close {
    opacity: 0;
} */
.yrm-btn-wrapper span{display:inline-block;color:#d46b33;font-weight:600!important;text-decoration:underline;text-align:left;width:100%}
ul.home-list{padding-left:0}
.col-half.first-half{width:40%}
.col-half.first-half img{width:100%}
.col-half.sec-half{width:60%}
body .yrm-content{color:gray!important;padding:0!important;font-size:16px!important;line-height:26px!important;color:#43403c!important;font-weight:400}
ul.home-list li{margin-bottom:15px;list-style:none}
.page-id-1975 p{padding-bottom:1em;line-height:1.8em}
.why-bamboo-icons .et_pb_main_blurb_image{margin-bottom:5px}
.woocommerce #review_form #respond p{margin-bottom:0}
.why-bamboo-icons{display:inline-flex;width:33%;margin-bottom:10px}
span.xoo-wsc-chng{min-width:21px!important;height:28px!important;line-height:28px!important;background:#fff8f3}
.woocommerce #review_form #respond p textarea#comment,.woocommerce #review_form #respond p input{margin-bottom:0;background:#f8f6f4;border:1px solid #b39f8f}
.form-submit .et_pb_button{color:#b39f8f}
.xoo-qv-images{padding-top:15px!important}
.wpcf7-spinner{position:absolute!important}
p.woocommerce-result-count{display:none}
.page-id-23 a.xoo-qv-button{display:none!important}
.additional_tabs_design ul li,.additional_tabs_design ol li{line-height:34px;font-size:18px}
.pop-div{display:flex}
ul.products.columns-4 li{margin:.5%!important;width:24%!important}
ul.products.columns-5 li span.et_overlay,ul.products.columns-4 li span.et_overlay{display:none}
.variable-item-contents:before{display:none!important}
.et_pb_module.et_pb_image.et_pb_image_0_tb_footer img{width:240px!important}
.et_pb_module.et_pb_image.et_pb_image_0_tb_footer{width:40%;float:left}
/* ul.products.columns-5 li a.button.product_type_variable,ul.products.columns-4 li a.button.product_type_variable{display:none!important} */
.et-db #et-boc .et-l .et_pb_wc_add_to_cart.et_pb_fields_label_position_stacked form.cart div.quantity{display:block;margin:0!important;margin-right:13px!important}
.xoo-wsch-basket{background-image:url(https://kissandkry.com/wp-content/uploads/2023/11/loader.webp);background-size:contain;background-repeat:no-repeat}
.newsletter p .wpcf7-form-control-wrap{position:relative;width:82%}
.newsletter p{justify-content:center;display:flex}
div#less-hustle .et_pb_blurb_description,div#less-hustle .et_pb_blurb_description,div#better-sleep .et_pb_blurb_description,div#giving-back .et_pb_blurb_description,div#ecofriendly .et_pb_blurb_description{min-height:70px}
span.xoo-wscb-icon.xoo-wsc-icon-bag2{opacity:0}
span.xoo-wscb-count{opacity:0}
a.read-more:after,a.read-more2:after,a.read-more3:after, a.read-more4:after, a.read-more5:after{content:'';padding-left:13px;background-image:url(https://kissandkry.com/wp-content/uploads/2023/09/best-icon.webp);background-size:contain;background-position:bottom;background-repeat:no-repeat;width:24px;height:24px;display:inline-flex;top:3px;position:relative}
.et_pb_module.et_pb_accordion h2.et_pb_toggle_title{font-size:19px}
.pop-cal{padding:0;text-align:center}
.col-half.sec-half{padding:30px;display:flex;flex-direction:column;align-items:center;justify-content:center}
.pop-cal h4,.pop-cal h2,.pop-cal h5{font-family:'Laila'!important}
.pop-cal h2{font-size:36px!important;font-weight:600!important;padding-bottom:0;line-height:45px}
.pop-div{display:flex}
.col-half.first-half img{height:100%;object-fit:cover}
.pop-cal h4{font-size:18px!important;font-weight:600!important;margin-bottom:0;padding-bottom:0}
.pop-cal h5{margin-top:10px}
.col-half.sec-half img.aligncenter{width:24%;margin-bottom:27px}
.pop-div{display:flex;border-radius:16px;overflow:hidden;background:#fff}
.divioverlay-bg{background:rgb(20 20 20 / 66%)!important}
.pop-cal button.wpcf7-form-control.wpcf7-submit{width:100%!important;min-height:47px!important;background:#000!important;color:#fff!important;font-size:18px!important;border:0!important;border-radius:12px!important;padding:0!important}
.divioverlay .et_pb_section{padding:0!important}
.divioverlay .et_pb_section .et_pb_row{display:flex;justify-content:center;align-items:center;padding:0!important;height:100vh}
.dsm_card_carousel_child.swiper-slide{background-color:#d9d1cb;border-radius:35px 35px 35px 35px;overflow:hidden;padding:31px}
.dsm_card_carousel_child.swiper-slide.swiper-slide-active{width:40%!important}
figure.dsm_card_carousel_child_image_wrapper{border-radius:35px 35px 35px 35px;overflow:hidden;border-left-width:5px;border-left-color:#bab0a8;box-shadow:-5px 0 0 0 #bab0a8}
.dsm_card_wrapper{padding:20px;background:#fff;padding:30px;border-radius:30px}
.dsm_card_carousel_child.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-next,.dsm_card_carousel_child.swiper-slide.swiper-slide-duplicate.swiper-slide-duplicate-prev{width:30%!important}
.pop-cal input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required{box-shadow:none!important;border:2px solid;border-radius:12px!important;font-size:17px;margin-bottom:12px;padding:9px 16px}
.pop-cal button.wpcf7-form-control.wpcf7-submit:after{display:none}
.pop-cal button.wpcf7-form-control.wpcf7-submit .et_pb_button:hover{border:2px solid transparent;padding:inherit!important}
ul#menu-quick-links li{display:inline-block;min-width:49%;font-size:16px;line-height:20PX}
.et_pb_module.et_pb_accordion ul{margin-top:12px}
.et_pb_toggle{border:1px solid #d9d9d9;border-radius:20px}
.xoo-qv-container.woocommerce.single-product{border-radius:20px}
.woocommerce div.product form.cart .variations tr:nth-child(1) ul.variable-items-wrapper.button-variable-items-wrapper li.variable-item.button-variable-item span{display:none}
li.variable-item.button-variable-item.selected{background:#f4e3b882!important}
.xoo-qv-plink{display:none!important}
.xoo-qv-close.xoo-qv.xooqv-cross{margin-right:3px!important;top:60px!important}
body #page-container .et_pb_section .et_pb_wc_add_to_cart_0_tb_body .button{font-family:'Laila'!important}
li.variable-item.button-variable-item.button-variable-item-mist-green{background:#b7d2c4!important;color:#000!important}
li.variable-item.button-variable-item.button-variable-item-first-blush{background:#f7bfbe!important}
li.variable-item.button-variable-item.button-variable-item-beach-ball{background:#f3c863!important}
li.variable-item.button-variable-item.button-variable-item-sweet-corn{background:#f0ebd7!important}
li.variable-item.button-variable-item.button-variable-item-frozen-fjord{background:#89a5cc!important}
.title_page_bg h1{display:none}
.heading:before,.heading:After{display:none}
.custome_ser .et_pb_blurb_description{display:none}
ul.bamboo-list{margin-top:18px}
ul.bamboo-list li:before{content:'-';padding-right:6px}
div#et-top-navigation{display:none}
.et_pb_section_1.image-newback ul li,.give-back ul li{margin-bottom:20px;list-style:none;font-size:18px}
.woocommerce-additional-fields{margin-bottom:60px}
.home-product li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .home-product li a.button.product_type_variable.add_to_cart_button, .filter-products li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .filter-products li a.button.product_type_variable.add_to_cart_button {
    float: left;
    margin-top: 10px !important;
    font-size: 17px !important;
    border-radius: 10px !important;
    color: #b77845 !important;
    margin-left: 10px;
    line-height: 28px !important;
/*     pointer-events: none; */
    font-family: 'Laila', Helvetica, Arial, Lucida, sans-serif !important;
}
a.button.product_type_variable.add_to_cart_button:hover {
    padding: initial;
    padding: 0.3em 1em;
}
.home-product li a.button.product_type_variable.add_to_cart_button:after{
	display:none;
}
.woocommerce .filter-products ul.products li.product a.xoo-qv-button{margin-top:10px}
.slide-content-top img{width:290px}
ul#menu-footer-menu li{display:block;width:100%}
.custome_ser .et_pb_blurb_content .et_pb_blurb_container{vertical-align:middle}
.xoo-qv-container .quantity input.qty,.xoo-qv-container button.single_add_to_cart_button{height:50px;border-radius:9px!important}
.xoo-qv-container button.single_add_to_cart_button:hover:after{display:none}
.xoo-qv-container button.single_add_to_cart_button:hover{font-family:'Laila',Helvetica,Arial,Lucida,sans-serif!important}
ul.products li .et_overlay:before{display:none}
ul.bamboo-list li{display:inline-block;min-width:44%;list-style:square;line-height:30px}
div#home_testimional .swiper-slide.media_top.swiper-slide-active,div#home_testimional .swiper-slide.media_top.swiper-slide-active{opacity:1}
span.et_close_search_field{top:20px!important;bottom:auto!important}



/* div#home_testimional .swiper-slide.media_top{opacity:1} */
/* div#home_testimional .swiper-slide.swiper-slide-next{opacity:1!important} */
li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--dashboard,li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{display:none}
.entry-content address,.comment-content address{font-style:normal;font-size:17px}
.shop-text p strong{font-size:22px}
.shop-text p{padding-bottom:10px}
.testimonial-content{padding:0!important;font-size:16px!important;line-height:26px!important}
a.reset_variations{display:none!important}
div#customer_login label{text-transform:capitalize}
.woocommerce ul.products li.product a.xoo-qv-button{border:1px solid #b39f8f;padding:12px 17px;margin-top:0;border-radius:10px;margin-bottom:12px;float:none;margin-right:0;text-align:center;display:inline-block}
.home-product li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover,.home-product li a.button.product_type_variable.add_to_cart_button:hover{box-shadow:none!important;border:1px solid;font-size:17px}
.home-product li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart:hover:after,.home-product li a.button.product_type_variable.add_to_cart_button:hover:after{font-size:23px;line-height:29px}
.xoo-qv-main p.price{color:#434141!important}
body .et-db #et-boc .et-l .et_pb_wc_add_to_cart.et_pb_fields_label_position_stacked form.cart div.quantity{display:block;margin:0!important;margin-right:13px!important}
/* button.single_add_to_cart_button.button.alt{pointer-events:none} */
.social-buttons ul li a{color:#d56c34}
h2.woocommerce-loop-product__title {
    width: 100%;
    text-align: center;
    font-size: 20px !important;
    padding-left: 15px !important;
    display: inline-block;
    font-family: 'Laila' !important;
}
.woocommerce ul.products li.product a.xoo-qv-button {
    margin-top: 10px;
    float: right;
    margin-right: 10px;
}
.de_db_product_details h2.woocommerce-loop-product__title, .home-product li h2 {
    width: 100%;
    text-align: center;
    font-size: 20px !important;
    padding-left: 15px !important;
    display: inline-block;
    font-family: 'Barlow' !important;
    padding-bottom: 0 !important;
}
.xoo-qv-main .woocommerce-product-details__short-description p{line-height:26px;font-weight:400;font-size:18px}
ul#breadcrum-nav{display:none}
select#tinvwl_product_actions{font-size:17px}
.xoo-qv-plink{padding:5px 20px;display:inline-block;background-color:#d1aa71;margin-top:10px;border-radius:4px}
.custome_ser .et_pb_with_border.et_pb_module{background:#f5f3f1;border:0 solid!important}
.custome_ser .et_pb_with_border{border:0}
.xoo-qv-main button.single_add_to_cart_button.button.alt{border-color:#b0948c;color:#a88b83}
li.menu-item.menu-item-object-custom.menu-item-has-children a{padding-right:0!important}
ul#et-secondary-nav{display:flex;justify-content:center;align-items:center}
li.menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-1227{display:none!important}
a.added_to_cart.wc-forward{display:none}
body.cart-not-empty .xoo-wsc-icon-cart1:before{background-image:url(https://kissandkry.com/wp-content/uploads/2023/11/loader.webp)!important;height:30px;content:''!important;width:31px;display:block;opacity:1;position:relative;background-size:contain;background-repeat:no-repeat}
body.wishlist-not-empty li.wish-head a:before{content:'';width:31px;height:30px;background-image:url(https://kissandkry.com/wp-content/uploads/2023/12/heart.png);background-size:contain;display:block;background-position:bottom;top:5px;position:relative}
body li.wish-head a:before{display:none}
body.wishlist-not-empty li.wish-head img{display:none!important}
span.xoo-wsc-sc-count{display:none}
h3#ship-to-different-address{margin-top:32px;font-size:29px}
.page-id-168 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row {
    width: 95%;
    max-width: 95%;
}.page-id-168 .et_pb_section.et_pb_section_1.et_section_regular .et_pb_row .et_pb_text_inner h1 {
    text-align: center;
    font-size: 44px;
    padding-bottom: 0px;
}p.price {
    font-family: 'Barlow';
}
body.cart-empty .xoo-wsc-icon-cart1:before{content:'';width:31px;height:26px;display:block;opacity:1;position:relative;background-image:url(https://kissandkry.com/wp-content/uploads/2024/07/btn-icon-1.webp);background-size:contain;background-repeat:no-repeat}
ul.variable-items-wrapper.button-variable-items-wrapper li.variable-item{border-radius:10px!important}
.et_pb_section_1.image-newback ul,.give-back ul li{padding-left:0}
.et_pb_section_1.image-newback ul li{margin-bottom:20px;list-style:none}
.et_pb_section.why-home:before,.takelook-home .et_pb_row.et_pb_row_1:before,.about-home:before,.testi-home:before,.share-home:before,.page-id-23 .et_pb_section_1:before,.image-newback:before,.page-id-168 .et_pb_section.et_pb_section_0.et_section_regular:before{background-image:url(https://kissandkry.com/wp-content/uploads/2023/12/bamboo-back-2.webp);left:0;width:100%;height:100%;background-size:cover;content:"";position:absolute;opacity:.06;background-position:right;background-repeat:no-repeat;top:0}
.onlyback{background-image:url(https://kissandkry.com/wp-content/uploads/2023/12/bann-shape.webp);position:absolute!important;left:0;top:0;width:34%;height:100%;background-size:100% 100%;background-position:left;background-repeat:no-repeat;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;text-align:center!important;padding-top:10%;z-index:99;padding-left:4%}
.xoo-wsc-sc-bkcont{margin-top:-12px!important}
.slide-content-top h3 span{color:#c28c45}
.slide-content-top h6{margin-top:14px}
.woocommerce ul.products li.product .price span{font-size:15px!important}
.de_db_product_details h2.woocommerce-loop-product__title,.home-product li h2{width:100%;text-align:center;font-size:20px!important;padding-left:15px!important;display:inline-block;font-family:'Barlow';padding-bottom:0!important}
/* p.price{display:none} */
.woocommerce-variation-add-to-cart.variations_button{display:flex;align-items:center}
.et_pb_wc_add_to_cart.et_pb_fields_label_position_stacked form.cart div.quantity{display:block;margin:0!important}
.woocommerce ul.products li.product span.price {
    display: inline-block !important;
    width: 100%;
    text-align: center;
    padding-right: 8px;
    font-size: 15px !important;
    color: #51504f !important;
    font-weight: 600;
}
.woocommerce ul.products li.product span.price span.woocommerce-Price-amount.amount{font-size:15px}
span.price{font-size:16px;color:#86817d!important}
form.cart .tinv-wraper.tinv-wishlist{display:inline-block;border:1px solid;vertical-align:middle;border-radius:10px!important;margin-left:10px}
form.cart .tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button{padding:9px;margin-top:0;border-radius:14px!important}
.de_db_product_details span.price{display:inline-block!important;width:68%;text-align:right;padding-right:15px}
span.tinvwl_add_to_wishlist-text{display:none}
ul.products li.product .tinvwl_add_to_wishlist_button{margin-top:0}
table.tinvwl-table-manage-list tr th{background:#ede9e6}
.tinv-wishlist tfoot{background:#ede9e6}
.tinvwl-input-group.tinvwl-no-full select#tinvwl_product_actions{min-height:46px!important;box-shadow:none!important;border:1px solid #ede9e6}
.page-id-1245 .woocommerce button.button {
    border-color: #95909200 !important;
    border: 0px solid !important;
    color: #fdfdfd00 !important;
    width: auto !important;
    display: inline-block !important;
    background: none !important;
    text-align: center;
    margin: 0 auto !important;
}
.woocommerce ul.products li.product span.price {
        display: none !important;
    }
td.product-name, td.product-date, th.product-stock {
    line-height: 24px;
}
.et_pb_scroll_top{z-index:999}
.tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button{display:flex;justify-content:center;align-items:center;text-align:center;background:#fff;border-radius:6px}
.tinv-wishlist td.product-name a{color:#302f2f}
.tinv-wishlist .product-action .button{width:auto!important;width:auto!important;padding:5px 20px!important}
.tinv-wishlist .product-action .button:after{display:none!important}
.tinv-wishlist .product-action {
    min-width: 197px;
    text-align: center;
    justify-content: center;
    align-items: center;
    padding-top: 0px;
    height: 100%;
}
.tinv-wishlist .product-action a.button.product_type_variable.add_to_cart_button:hover {
    background-color: #ffffff00 !important;
}
button.button.alt{color:#d46e35!important;border-color:#d46e35!important;border:1px solid!important}
.filter-products .woocommerce.columns-3 ul.products li.product .tinv-wraper.tinv-wishlist,.woocommerce ul.products li.product .tinv-wraper.tinv-wishlist{font-size:100%;position:absolute;top:10px;left:15px;box-shadow:0 .5rem 1.125rem -.5rem #27272975}
.tinv-wraper.tinv-wishlist a.tinvwl_add_to_wishlist_button:before{margin:0;padding:4px;color:#d56f36}
.slide-content-top h6 a:after{content:url(https://kissandkry.com/wp-content/uploads/2023/08/btn-icon.webp);top:7px;position:absolute;padding-left:8px}
.slide-content-top h6 a{background:#fff;padding:14px 48px 14px 21px;font-family:'Roboto';border-radius:3px;position:relative;box-shadow:0 .5rem 1.125rem -.5rem #d5d5d8}
.slide-content-top h3{font-size:36px;color:#7a0612;line-height:43px;font-weight:500}
div#home_slider{position:relative;z-index:1;padding-bottom:0!important;margin-bottom:0;height:97vh;overflow:hidden}
ul#menu-footer-menu li a{font-size:18px;color:#79746f;font-weight:400}
li.wish-head a:after,li.cart-head a:after,li.login-head a:after{font-size:15px;font-weight:400;top:92%;display:none;min-width:54px;background-color:#030303;color:#fff;text-align:center;padding:5px 9px;border-radius:6px;position:absolute;z-index:1;transform:translateX(-50%);left:50%}
li.wish-head a:after{content:'Wishlist'}
li.cart-head a:after{content:'Cart'}
li.login-head a:after{content:'Login / SignUp'}
li.wish-head a:hover:after,li.cart-head a:hover:after,li.login-head a:hover:after{display:block}
.xoo-wsc-basket{bottom:130px!important}
.gradient-blurb .blurb_content_wrapper{display:none;}
.blurb_content_wrapper{transition:all 300ms ease-in;}
/* .gradient-blurb{transition:all 300ms ease-in-out;} */
/* .gradient-blurb:hover{height: 273px;background:#fff;}
 .gradient-blurb:hover .blurb_content_wrapper{display:block;} */

.et-l--footer .footer_first_section{display:none;}
.home.page-id-17 .et-l--footer .footer_first_section{display:block;}
/* #et-secondary-nav li img:hover{background:#fff!important;border-radius: 7px;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.06);}
#et-secondary-menu>ul>li>a:hover{opacity:1} */
/* .toggleMainMenu a:hover{background: url(https://kissandkry.com/wp-content/uploads/2023/10/menu-window-1.webp) no-repeat top 10px left 12px #fff;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.06);} */
/* #main-header .logo_container #et_top_search #et_search_icon:hover{background: #fff;box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.06);} */
.et_fixed_nav #top-header {/* top: 4px; */}
.cl { clear:both}
.ds-vertical-align { display: flex; flex-direction: column; justify-content: center;} 
.full_height { height:100%}
.banner_full_height {height:100vh}
.et-fixed-header#main-header {-webkit-box-shadow:0 0 55px rgba(0,0,0,0.4)!important; -moz-box-shadow:0 0 55px rgba(0,0,0,0.4)!important;  box-shadow:0 0 55px rgba(0,0,0,0.4)!important;}
#footer-info img { margin: 0 5px -6px 1px;}
/*------------Basic CSS------------*/
.et_fixed_nav #main-header.et-fixed-header {top:0 !important; background:#fff !important;}
.menu-item-495 a::after {display:none}
.menu-item-495 .sub-menu { background-color: #000 !important; border-radius: 7px; box-shadow: 0 5px 12px #999; }
.menu-item-495 .sub-menu li a {color:#fff;text-align:left; font-size: 15px !important; position:relative;}
.menu-item-495 .sub-menu li {text-align:left; padding:0 1em !important;}
.menu-item-495 .sub-menu li a::before { transition: all .3s ease; opacity: 0; content: ""; position: absolute; background: radial-gradient(100% 50% at 0 50%,#fff 0,rgba(255,255,255,0) 100%); filter: blur(19px); width: 100%; height: 100%; top: 0; left: 0; z-index: -1; }
.menu-item-495 .sub-menu li a:hover:before {opacity: 0.8;}
.menu-item-495 .sub-menu li a:hover {background:none !important}
#main-header .logo_container #et_top_search {float:left;}
#main-header .logo_container #et_top_search #et_search_icon { position: absolute; top: 5px; left: 56px; background: transparent; width: 41px; height: 41px; display: flex; justify-content: center; align-items: center; border-radius: 9px; z-index: 9999;}
.et_search_form_container.et_pb_search_form_hidden input {font-size:0px}
.et_search_form_container.et_pb_search_visible{background:url(https://kissandkry.com/wp-content/uploads/2023/09/search_bg.webp) no-repeat;position:fixed;height:100%!important;min-height:100%;top:0;bottom:0;left:0;right:0;background-size:cover}
span.et_close_search_field:after{font-size:42px;color:#fff;bottom:inherit!important;position:relative}
.et-search-form input {font-size: 28px;}
span.et_close_search_field:after {font-size: 35px;color: #fff;}
.et-search-form input {color:#fff;}
#main-header .logo_container #et_top_search #et_search_icon:before { content: "\55"; font-size: 17px; left: 30%; position: absolute; top: 12px; color: #000; transform: rotate(263deg); }
.left_fix_nav.mobile-hide.show .cross-menu {opacity:1;display: block;}
.cross-menu { float: right; left: auto; position: relative; right: -207px; z-index: 999; opacity:0; display:none;-webkit-transition:all .6s ease,-webkit-transform .6s ease;transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,transform .6s ease;transition:all .2s ease,transform .6s ease,-webkit-transform .6s ease; }
.cross-menu button{cursor:pointer;border-radius:25px;border:none;padding:7px 8px;background:none}
.cross-menu button:after{content:'\4d';font-family:ETmodules;font-size:22px;color:#2d2c2c}
.cross-menu button:hover:after{color:#000}
.cross-menu button:hover{background:#fff;color:#000}
.et_header_style_left .logo_container{left:0}
.toggleMainMenu{position:absolute;width:100%;display:inline-block;height:100%;vertical-align:middle;left:0}
.toggleMainMenu a { background: url(https://kissandkry.com/wp-content/uploads/2023/10/menu-window-1.webp) no-repeat top 10px left 12px transparent; border: 0px solid #b2b1b0; padding: 19px 12px 19px 33px; border-radius: 8px; color: #000; top: 6px; position: absolute; left: 25px; }
#et-secondary-menu { float: right; margin-top: 15px; }
.phn_logo {display:none;}
.et-fixed-header#main-header {background:none !important;}
article#post-1245 .et_pb_section.et_pb_section_1.image-newback {
    min-height: 90vh;
}.tinv-wishlist.woocommerce .tinv-header h2 {
    font-size: 45px;
}body .ftinvwl-times:before {
    content: "\e905" !important;
    content: "\e908" !important;
    font-family: 'Woo-Side-Cart' !important;
    color: #d36b33;
}span.tinvwl-txt {
    display: none;
}
 .page_banner {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    width: 100% !important;
    height: 100% !important;
    z-index: 9999 !important;
}
 .title_page_bg:before{
	display:none;
}

.page_banner-image:before {
    background: url(https://kissandkry.com/wp-content/uploads/2023/12/inner-page-back-1.webp) no-repeat bottom right;
    position: absolute;
    left: 0;
    top: 1px;
    content: '';
    width: 27%;
    height: 100%;
    z-index: 99;
    background-size: COVER;
}
p.cart-empty.woocommerce-info {
    text-align: left;
}
p.return-to-shop a {
    background-color: #d36d32ba !important;
    padding: 10px 24px !important;
    border-radius: 12px;
    color: #fff !important;
    border: 0px !important;
    font-size: 19px !important;
}
p.return-to-shop a:after {
    display: none;
}
/* i.ftinvwl.ftinvwl-shopping-cart {
    background-image: url(https://kissandkry.com/wp-content/uploads/2023/11/loader.webp) !important;
    height: 30px;
    content: '' !important;
    width: 31px;
    display: block;
    opacity: 1;
    position: relative;
    background-size: contain;
    background-repeat: no-repeat;
    display: block !important;
} */
i.ftinvwl.ftinvwl-shopping-cart:before{
	display:none;
}
.tinv-wishlist .social-buttons {
    text-align: right;
    display: none;
}
#et-secondary-nav li a {font-size:0px;}
#main-header .et-cart-info { display:none;}
.left_fix_nav .menu_wrap .logo_wrap { transition: all .3s ease; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 4.3rem; margin-bottom: 0; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-flex: 0; -webkit-flex: 0 0 auto; -ms-flex: 0 0 auto; flex: 0 0 auto; -webkit-transform-origin: 50% 100%; -ms-transform-origin: 50% 100%; transform-origin: 50% 100%; text-decoration: none; transform: translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg); transform-style: preserve-3d; }
/** fixed navigation **/
.left_fix_nav{position:fixed;left:-80px;top:0;right:auto;bottom:auto;z-index:9;padding:1rem 1.4rem 16.7rem 1rem;transition:all 1s ease;min-height:90vh;z-index:99999999}
.left_fix_nav .inner_block{transition:all .3s ease;transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;position:absolute;left:-10rem;top:0;right:0;bottom:0;z-index:1;width:14.8rem;border-bottom-right-radius:50vw;background-color:#0e1520;overflow:hidden;background:#ede7e2}
a.checkout-button.button.alt.wc-forward:hover{font-family:'Laila'!important}
.shipping_address{background:#ede8e4;padding:30px}
#add_payment_method #payment,.woocommerce-cart #payment,.woocommerce-checkout #payment{background:#ffffff;border-radius:5px}
li.wc_payment_method.payment_method_razorpay label:before {
    content: '';
    max-width: 100%;
    background-size: contain;
    background-image: url(https://kissandkry.com/wp-content/uploads/2023/09/payment_icon.webp);
    background-position: center;
    width: 100%;
    height: 36px;
    display: block;
    background-repeat: no-repeat;
    background-position: left;
}
li.wc_payment_method.payment_method_razorpay label{font-size:0}
.xoo-qv-close.xoo-qv.xooqv-cross{background:#ce7337;padding:10px;border-radius:50%;z-index:9999;margin-right:20px}
.cart_totals h2{font-family:'Barlow'}
.woocommerce-cart .woocommerce-cart-form .actions .button[name="update_cart"]{display:none}
.xoo-wsc-ft-buttons-cont a.xoo-wsc-ft-btn,.xoo-wsc-container .xoo-wsc-btn{background-color:#d36d32ba!important;padding:6px 20px!important;border-radius:12px}
.xoo-wsc-container{border-top-left-radius:20px!important;border-bottom-left-radius:20px!important;overflow:hidden}
span.xoo-wsc-footer-txt{display:none}
span.xoo-wsc-pname{line-height:22px}
.xoo-wsc-img-col{align-self:auto}
.xoo-wsc-container .xoo-wsc-btn:hover{color:#ffffff!important;border:0 solid #d36d32!important}
.xoo-wsc-container .xoo-wsc-btn{border:0 solid #d36d32!important}
.why-home .gradient-blurb{border-width:0!important}
.xoo-qv-images{padding-top:6%}
.woocommerce-product-rating{display:none!important}
.xoo-qv-summary h1.product_title.entry-title{font-family:'Barlow'}
.xoo-qv-close:hover{color:#f6f5f5!important}
.left_fix_nav.show .inner_block{transform:translate3d(7rem,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);width:22rem;background:#ede7e2ba;box-shadow:0 2px 4px rgb(45 35 66 / 40%),0 7px 13px -3px rgb(45 35 66 / 30%),inset 0 -3px 0 #d6d6e7}
.xoo-qv-opac{background-color:#1a1a1a3b!important}
.star-rating{display:none!important}
.left_fix_nav .menu_wrap{position:relative;z-index:2;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:37px}
.left_fix_nav .menu_wrap .logo_wrap{transition:all .3s ease;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:4.3rem;margin-bottom:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-transform-origin:50% 100%;-ms-transform-origin:50% 100%;transform-origin:50% 100%;text-decoration:none;transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d}
.left_fix_nav.show .menu_wrap .logo_wrap{transform:translate3d(0,-3.1rem,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(90deg) skew(0deg,0deg);transform-style:preserve-3d}
.left_fix_nav .menu_wrap .logo_wrap img{width:70px;padding-left:5px}
.left_fix_nav .menu_wrap ul.menu{transition:all .3s ease;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;opacity:0;margin:0}
.left_fix_nav.show .menu_wrap ul.menu{transform:translate3d(0,0,0) scale3d(1,1,1) rotateX(0) rotateY(0) rotateZ(0) skew(0deg,0deg);transform-style:preserve-3d;opacity:1;width:260px;margin-left:100px;padding-left:138px}
.left_fix_nav .menu_wrap ul.menu li{list-style:none;word-break:keep-all;display:block;width:100%;position:relative;padding:5px 0 5px 20px;overflow:hidden;margin-bottom:1px;left:-10px}
.left_fix_nav .menu_wrap ul.menu li::before{transition:all .3s ease;opacity:0;content:"";position:absolute;background:radial-gradient(100% 50% at 0 50%,#fff 0,rgba(255,255,255,0) 100%);filter:blur(12px);width:100%;height:100%;top:0;left:0;z-index:-1}
.left_fix_nav .menu_wrap ul.menu li.active::before,.left_fix_nav .menu_wrap ul.menu li:hover::before{opacity:.3}
.left_fix_nav .menu_wrap ul.menu li a{color:#fff;color:#212121!important;word-break:keep-all;text-decoration:none;font-size:15px;display:block;width:100%;font-family:var(--heading)}
.left_fix_nav.show .inner_block::after{right:-350px;top:30px;opacity:.58;content:""}
.left_fix_nav.show .menu_wrap li a{-webkit-animation:menuopen .5s ease;animation:menuopen .5s ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.left_fix_nav.show .menu_wrap li:first-child a{-webkit-animation-delay:.1s;animation-delay:.1s}
.left_fix_nav.show .menu_wrap li:nth-child(2) a{-webkit-animation-delay:.2s;animation-delay:.2s}
.left_fix_nav.show .menu_wrap li:nth-child(3) a{-webkit-animation-delay:.3s;animation-delay:.3s}
.left_fix_nav.show .menu_wrap li:nth-child(4) a{-webkit-animation-delay:.4s;animation-delay:.4s}
.left_fix_nav.show .menu_wrap li:nth-child(5) a{-webkit-animation-delay:.5s;animation-delay:.5s}
.left_fix_nav.show .menu_wrap li:nth-child(6) a{-webkit-animation-delay:.6s;animation-delay:.6s}
.left_fix_nav.show .menu_wrap li:nth-child(7) a{-webkit-animation-delay:.7s;animation-delay:.7s}
.left_fix_nav.show .menu_wrap li:nth-child(8) a{-webkit-animation-delay:.8s;animation-delay:.8s}
.left_fix_nav.show .menu_wrap li:nth-child(9) a{-webkit-animation-delay:.9s;animation-delay:.9s}
.left_fix_nav.show .menu_wrap li:nth-child(10) a{-webkit-animation-delay:2s;animation-delay:0}
.woocommerce div.product div.images .flex-control-thumbs{margin-top:6.6666%;display:flex;    flex-wrap: wrap;}
.woocommerce div.product div.images .flex-control-thumbs li{width:15%;margin-right:1.6666%!important;margin-bottom:1.6666%}
.woocommerce div.product div.images .flex-control-thumbs li img{border-radius:10px}
.woocommerce div.product div.images .flex-control-thumbs li{width:15%!important;margin-right:1.6666%!important;margin-bottom:1.6666%!important}
body .woocommerce-product-rating{margin-bottom:10px!important}
.variations ul{flex-direction:row!important}
.variations input[type=radio]:checked ~ span,.coupon .button{background:#dfbbb0!important;color:#fff!important;border-color:#f4e3b8!important}
.variations input[type=radio] ~ span{border:1px solid #333;background:#FFF;display:inline-block;margin:0!important;padding:0 1rem;font-size:16px;letter-spacing:.1rem;line-height:1;text-align:center;cursor:pointer;position:relative;height:44px;line-height:40px;border-radius:20px;width:135px;font-weight:700}
.variations input[type=radio]{clip:rect(0,0,0,0);overflow:hidden;position:absolute;height:1px;width:1px}
.variations .reset_variations{color:#c1bcb5;margin-top:0!important;float:left!important}
.variations table{margin-bottom:0!important}
.variations span.woocommerce-Price-amount.amount {
    color: #333;
    margin-bottom: 0px !important;
    display: block;
}.variations .quantity input.qty,.woocommerce .quantity input.qty{border:0 solid #333!important;width:auto;max-width:4.3em;background:#f4e3b859;margin-bottom:0!important;border-radius:5px}
.woocommerce-notices-wrapper .woocommerce-message{color:#d76c35!important;text-decoration:underline;font-size:22px!important}
.variations .quantity input.qty,.woocommerce .quantity input.qty{color:#000;box-shadow:none!important}
.woocommerce-message a.button.wc-forward{border:none;background:#fff;color:#333;border-radius:25px;border:1px solid sandybrown}

.woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
	font-weight:400!important;
}
.filter-products .woocommerce-loop-product__title{padding-bottom:5px!important}
.filter-products .woocommerce ul.products li.product .star-rating{margin-bottom:10px!important}
.filter-products .woocommerce.columns-4 ul.products li.product{background-color:#fff;padding-bottom:30px!important;border-radius:15px;text-align:center;overflow:hidden;box-shadow:6px 6px 18px 0 #e5ddd645;width:24%;margin:.5%}
.about-list-points ul li{margin-bottom:10px}
.about-list-points ul li ul{padding-bottom:8px}
.filter-products .woocommerce .products .star-rating{margin-left:auto!important;margin-right:auto!important}
.filter-products .woocommerce .woocommerce-result-count{margin-bottom:0!important}
.filter-products .et_overlay{display:none}
.side-filter .divi-checkboxsingle{background-color:transparent!important}
.side-filter .et_pb_de_mach_search_posts_item_2 label{margin:15px 0!important;border-radius:15px!important}
body .et_pb_de_mach_search_posts_item_516012 .irs-bar,.side-filter .et_pb_de_mach_search_posts_item_3 .divi-filter-item{background-color:transparent}
body .irs--flat .irs-from,body .irs--flat .irs-to,body .irs--flat .irs-single{background-color:#c1835f!important}
input#divi_filter_button{background:#c1835f;border:0;padding:15px 20px;font-size:20px;box-shadow:6px 6px 18px 0 #e5ddd645;font-weight:400;font-size:16px;border-radius:50px;text-transform:capitalize;margin-top:10px;color:#fff;border:1px solid #f4e3b8}
.side-filter .et_pb_contact_field .divi-acf.divi-filter-item{padding:15px 20px;box-shadow:6px 6px 18px 0 #e5ddd645;border:0;font-weight:400;font-size:16px;border-radius:50px;text-transform:capitalize;margin-top:10px}
.side-filter .radio-label{margin-top:10px}
.contact-form form.wpcf7-form.init{display:flex;flex-wrap:wrap;justify-content:space-between}
.contact-form form p {
    width: 49%;
    padding: 0 10px;
    display: inline-block !important;
}
.contact-form input.text,.contact-form input.title,.contact-form input[type=email],.contact-form input[type=password],.contact-form input[type=number],.contact-form input[type=tel],.contact-form input[type=text],.contact-form select,.contact-form textarea,input.text,input.title,input[type=email],input[type=password],input[type=tel],input[type=text],select,textarea{width:100%;border-radius:15px!important;border:0;padding:12px 15px;box-shadow:6px 6px 18px 0 #e5ddd6!important;margin-bottom:25px}
.text-area-class{width:100%!important}
.text-area-class textarea{margin-bottom:0!important}
.contact-form input[type=submit]{background:#c1835f;border:0;padding:15px 20px;font-size:20px;box-shadow:6px 6px 18px 0 #e5ddd645;font-weight:400;font-size:16px;border-radius:50px;text-transform:capitalize;margin-top:10px;color:#fff;border:1px solid #f4e3b8}
.shop_table .product-name a{color:#c1835f!important;font-weight:600!important;font-size:18px}
.woocommerce-cart .woocommerce-cart-form .actions .button[name="update_cart"]{color:#4e3e2b!important;border-width:0!important;border-radius:55px;background-color:#FFFFFF;font-weight:400;box-shadow:6px 6px 18px 0 #e5ddd6}
.woocommerce-cart .woocommerce-cart-form .actions .button[name="update_cart"]:hover{color:#FFFFFF!important;border-color:#f4e3b8!important;background-image:initial!important;background-color:#c1835f!important}
.woocommerce a.remove{color:#c1835f!important}
table.shop_table td,table.shop_table th,.woocommerce table.shop_table,.woocommerce-page table.shop_table{border-color:#f4e3b8!important;padding-bottom:5px;background-color:#fff!important}
tr.tax-rate.tax-rate-in-gst-12-1 th small{display:none}
a.xoo-wsc-ft-btn-checkout .amount{font-style:normal}
.coupon .button,body .button.wc-forward,.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{background-color:#d36d32ba!important;border-radius:55px!important;border:1px solid transparent!important;color:#fff!important;margin-bottom:0!important}
.coupon .button:hover,.button.wc-forward:hover,.woocommerce #payment #place_order:hover,.woocommerce-page #payment #place_order:hover{border:1px solid #f4e3b8!important}
body .cart_totals table.shop_table{margin-bottom:0!important;background-color:#fff!important}
/**************Mobile Menu**********************/
#mobile_menu li {position: relative;width: 100%;display: block;clear: both;background-color: #ffffff24;margin-bottom: 1px;}
#main-header .et_mobile_menu li ul.sub-menu li {background: #00000052;display: block;clear: both;width: 100%;position: relative;margin-bottom: 1px;padding-left: 0px;}
#main-header .et_mobile_menu li ul.sub-menu li a {}
#main-header .et_mobile_menu li ul.sub-menu {margin-left: 0px;padding-left: 0;}
#main-header .et_mobile_menu li ul.hide{display:none!important}
#mobile_menu .menu-item-has-children{position:relative}
#mobile_menu .menu-item-has-children > a{background:transparent}
#mobile_menu .menu-item-has-children > a + span{position:absolute;right:0;top:0;padding:10px 17px;font-size:20px;font-weight:700;cursor:pointer;z-index:3;background-color: #00000052;}
span.menu-closed:before{content:"\4c";display:block;color:#fff;font-size:16px;font-family:ETmodules}
span.menu-closed.menu-open:before{content:"\4d"}
/**************Mobile Menu**********************/
.woocommerce-product-gallery .flex-control-nav img.flex-active {
    border: 1px solid #b39f8f !important;
}




/**************Top Scroll Button**********************/
.et_pb_scroll_top{z-index:9999;position:fixed;right:20px;bottom:20px;background:#b39f8f;height: 61px;box-shadow:0 2px 4px rgba(108,46,185,0.2);-webkit-transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,-webkit-transform .6s ease;transition:all .2s ease,transform .6s ease;transition:all .2s ease,transform .6s ease,-webkit-transform .6s ease;cursor:pointer;border-radius: 50%;}
.et_pb_scroll_top:before{display:none}
.et_pb_scroll_top:after{content:"\24";font-family:ETmodules!important;color:#fff;font-size:28px;font-weight:700;margin-left:5px}
.et_pb_scroll_top,.et_pb_scroll_top.et-visible,.et_pb_scroll_top.et-hidden{-webkit-animation:none!important;animation:none!important}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{-webkit-transform:scale(0) rotate(0deg);transform:scale(0) rotate(0deg)}
.et_pb_scroll_top.et-visible{-webkit-transform:scale(1) rotate(360deg);transform:scale(1) rotate(360deg)}
.et_pb_scroll_top .et-pb-icon{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}
.et_pb_scroll_top{right:0;width:auto;padding: 0 15px; line-height: 64px;}
.et_pb_scroll_top:before{content:'';display:inline-block;color:#FFF;font-weight:700;font-size: 14px;text-transform: uppercase;}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{right: 87px; bottom: 55px;-webkit-transform-origin:right top;transform-origin:right top;-webkit-transform:scale(1) translate(100%,0) rotate(-90deg);transform:scale(1) translate(100%,0) rotate(-90deg)}
.et_pb_scroll_top.et-visible{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.et_pb_scroll_top .et-pb-icon{display:none}

/*------------Basic CSS------------*/
.home.page-id-17 .et-l--footer .footer_first_section button.wpcf7-form-control.wpcf7-submit:after{
	display:none;
}
/* Css by Hs */
#home_slider .swiper-bullets {bottom: 65px; left: 165px;}
#less-hustle .et_pb_module_header {position:relative;}
#less-hustle .et_pb_module_header:before { content: ''; width: 65px; height: 66px; position: absolute; background-image: url(https://kissandkry.com/wp-content/uploads/2024/07/lightsoft.webp); left: 167px; z-index: 99999; background-size: contain; top: -17px !important; opacity: 1; background-repeat: no-repeat; }
#giving-back .et_pb_module_header {position:relative;}
#giving-back .et_pb_module_header:before {content:''; width:65px; height:66px; position:absolute;left:16%; background-image: url('https://kissandkry.com/wp-content/uploads/2024/07/breathe.webp'); left: 167px; z-index: 99999; background-size: contain; top: -17px !important;  opacity: 1; background-repeat: no-repeat;}
#better-sleep .et_pb_module_header {position:relative;}
#better-sleep .et_pb_module_header:before {content:''; width:65px; height:66px; position:absolute;left:16%; background-image: url('https://kissandkry.com/wp-content/uploads/2024/07/Stretchy.webp'); left: 167px; z-index: 99999; background-size: contain; top: -17px !important;  opacity: 1; background-repeat: no-repeat;}
#ecofriendly .et_pb_module_header {position:relative;}
#ecofriendly .et_pb_module_header:before {content:''; width:65px; height:66px; position:absolute;left:16%; background-image: url('https://kissandkry.com/wp-content/uploads/2024/07/Eco-Friendly.webp'); left: 167px; z-index: 99999; background-size: contain; top: -17px !important;  opacity: 1; background-repeat: no-repeat;}
/* 

#better-health .et_pb_module_header {position:relative;}
#better-health .et_pb_module_header:before {content:''; width:65px; height:66px; position:absolute;left:16%; background:url('images/better-icon.webp') no-repeat;top: 4px;}

*/
#need_icon h3 {position:relative;}
/* #need_icon h3:before { content: ''; width: 111px; height: 89px; position: absolute; left: 321px; background: url('images/need_icon.webp') no-repeat; top: -2px; } */
#home_testimional .swiper-pagination-bullet { height:12px; border-radius:25px !important;}
#menu-footer-menu-1 li, #menu-more-help li, #menu-information li {margin:10px 0 10px 0 !important;}
.home.page-id-17 .et-l--footer .footer_first_section button.wpcf7-form-control.wpcf7-submit {
    background: url(images/mail_icon.webp);
    border: none;
    background-size: cover;
    width: 57px;
    font-size: 0;
    margin-left: -27px;
    z-index: 999;
    cursor: pointer;
    height: 59px;
    border-radius: 0px;
}
/* Header css */
#made.heading:before {width: 34% !important;}
#made.heading:after {width: 34% !important;} 
#follow_insta.heading:before {width: 40%;} 
#follow_insta.heading:after {width: 40%;} 
#instagram .et_pb_column {margin-right: 1%; width:19.2% !important}
.custome_ser .et_pb_module_header {padding-bottom:0;}
.custome_ser .et_pb_column_1_4:nth-child(1), .custome_ser .et_pb_column_1_4:nth-child(2), .custome_ser .et_pb_column_1_4:nth-child(3) {margin-right:32px;}
#wpcf7-f104-o1 .wpcf7-list-item-label { color: #79746f; position:relative }
#wpcf7-f104-o1 input[type=checkbox] {-webkit-appearance: checkbox; width: 25px; height: 25px; position: absolute; left: -20px; top: 6px; }
#menu-footer-menu-1 li a, #menu-more-help li a, #menu-information li a { font-size:18px; color:#79746f;font-weight: 400;}
.testimonial-content { padding: 30px 0; font-size: 19px; line-height: 36px; color: #43403c; font-weight: 400; }
/* Product css */
.home-product li{padding-bottom:30px!important;background-color:#fff;border-radius:15px;overflow:hidden;text-align:center}
div#customer_login h2{display:none}
.xoo-qv-speeding-wheel{background-image:url(https://kissandkry.com/wp-content/uploads/2023/11/loader.webp);background-size:contain;animation:none;border:0;width:138px!important;height:126px!important;border-radius:0}
.home-product li .price{color:#86817d;font-size:18px}
.gradient-blurb{position:relative;border:0 solid transparent!important;border-radius:22px;background-clip:padding-box;min-height:166px!important}
.gradient-blurb h4 span{display:block;font-style:normal;padding-bottom:10px}
.gradient-blurb .et_pb_blurb_container {
    padding: 30px 20px;
    padding-bottom: 0px;
}
.heading{position:relative;text-align:center}
.heading:After{position:absolute;content:'';background-image:url(https://kissandkry.com/wp-content/uploads/2023/12/right-line-bamboo-new.png);right:0;background-repeat:no-repeat;width:43%;height:28px;background-size:contain;transform:translateY(-50%);top:54%;opacity:.8;background-position:left}
.heading:before{position:absolute;background-repeat:no-repeat;content:'';background-image:url(https://kissandkry.com/wp-content/uploads/2023/12/right-line-bamboo-new-1.png);left:0;width:43%;height:28px;-webkit-transform:scaleX(-1);transform:scaleX(-1);background-size:contain;margin:auto;transform:translateY(-50%);top:54%;opacity:.8;background-position:right}
.heading h3{padding:23px 0 10px}
.testimonial-section{background-color:#d9d1cb}
.testimonial-section .et_pb_column{display:flex;align-items:center}
img.float-right{float:right}
.testimonial-title{font-size:20px;line-height:32px;    padding-bottom: 5px;}
.testimonial-content{padding:30px 0;font-size:19px;line-height:36px}
.footer-menu li{border:1px solid #a9a5a0;border-radius:8px;padding:18px 36px!important;margin:0 16px!important}
.footer-menu li a{padding-bottom:0!important}
.calling span{display:inline-block}
.calling .et_pb_blurb_content{display:flex;justify-content:center;align-items:center}
.calling .et_pb_main_blurb_image{margin-bottom:0}
#menu-footer-menu-1,#menu-more-help,#menu-information{display:block}
.newsletter form{text-align:center}
.newsletter form br{display:none}
.newsletter .wpcf7-spinner{width:25px;position:absolute}
#wpcf7-f104-o1 .w-100{width:100%;margin-top:15px}
.newsletter input[type="email"]::placeholder{font-size:18px;color:#9d9894}
.newsletter input[type="email"]{padding:19px 15px;border-radius:8px;border:1px solid #a9a5a0;font-size:16px;width:100%}
footer .et_pb_section_0_tb_footer .et_pb_column{background-color:#fff;border-radius:30px;padding:0 25px;padding-bottom:30px}
.et_pb_column.et_pb_column_1_2.et_pb_column_0_tb_footer.et_pb_css_mix_blend_mode_passthrough.et_pb_column--with-menu.et_pb_column_single{padding-top:52px}
.copyright-section{position:relative}
.copyright-section:before{position:absolute;content:'';width:100%;border:1px solid #d1cbc5;left:0;right:0;max-width:1520px;margin:auto;top:0}
.copyright-section .et_pb_row{position:relative;z-index:99}
.title_page_bg a img{width:220px!important;display:inline}
.title_page_bg h1{text-align:center;padding-left:0;font-size:35px!important}
#more-home:after{position:absolute;background-repeat:no-repeat;content:'';content:url(https://kissandkry.com/wp-content/uploads/2023/08/btn-icon.webp);opacity:1;background-size:contain;width:22px;height:26px;right:30px;top:14px}
li.img-size img,li.wish-head img{width:27px}
body.cart-has-items span.xoo-wsc-sc-count{display:block}
#more-home{font-weight:400}
div.et_pb_section.et_pb_section_0{background-position:top}
.swiper-pagination-bullet-active{border:1px solid #9e8264}
.title_page_bg{position:relative;padding:20px 0;text-align:center;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;min-height:430px!important;padding-left:17%;padding-top:20%}
p.price{font-size:28px!important}
.et_pb_module.et_pb_wc_description p{line-height:30px;font-size:18px}
.title_page_bg img{margin-left:15px;margin-bottom:15px}
.title_page_bg:before{background:url(https://kissandkry.com/wp-content/uploads/2023/12/inner-page-back-1.webp) no-repeat bottom right;position:absolute;left:0;top:1px;content:'';width:100%;height:100%;z-index:-1;background-size:COVER}

.title_page_bg #breadcrum-nav {list-style:none;text-align: left;}
.title_page_bg #breadcrum-nav li {display:inline-block;}
.title_page_bg #breadcrum-nav li.seperator {margin:0 8px;}
#breadcrum-nav li:nth-child(1) a { background: #fff !important; padding: 6px 15px; border-radius: 5px; color: #000; }
.title_page_bg h1 { text-align: left; padding-left: 15px; }
#page_banner .et_pb_column_1_4 {width: 27.75%;}
#page_banner .et_pb_column_3_4 { width: 73%; }
.title_page_bg img{margin-left:0;margin-bottom:15px}
.title_page_bg h1{text-align:center;padding-left:0;line-height:35px!important;padding-bottom:0!important;min-width:160px}
.title_page_bg #breadcrum-nav{list-style:none;text-align:left;padding-left:55px}
.more,.more2,.more3, .more4, .more5{display:none}
.read-more,.read-more2,.read-more3, .read-more4, .read-more5{color:#4e3e2b!important;border-width:0!important;border-radius:55px;background-color:#FFFFFF;cursor:pointer;padding:8px 25px;box-shadow:0 5px 14px #ccc;display:inline-block;margin-top:15px}
#img_design  {border:5px solid #b7a796}
.additional_tabs_design .et_pb_tabs_controls li {padding:7px 0px;}
.related.products > h2 {display:none;}
#breadcrum-nav .item.item-cat a {color:#000;}
.additional_tabs_design .comment-text p {font-weight:400;}
.additional_tabs_design .et_pb_tab_content h2, .additional_tabs_design #comments h2 {font-family: 'Barlow',Helvetica,Arial,Lucida,sans-serif;}
.additional_tabs_design .et_pb_tab_content h2 {display:none;}
.additional_tabs_design .comment-text .star-rating span::before {color:#e7d29e!important}
.additional_tabs_design #comment { height: 150px !important; border: 1px solid #af867a; border-radius: 5px; color: #000; background: #f8f6f4;padding: 18px;box-shadow: 6px 6px 18px 0px #e5ddd6!important; }
.additional_tabs_design .comment-form .stars {padding-bottom:0; margin-bottom:0;}
.additional_tabs_design #respond p.stars a::before {color: #e7d29e !important;}
#releated_head.heading:before {width: 38%;}
#releated_head.heading:after {width: 38%;}
.newsletter input[type="submit"] { background: url(images/mail_icon.webp); border: none; background-size: cover; width: 57px; font-size: 0; margin-left: -10px; z-index: 999; cursor: pointer; height: 59px; }
/* #et-secondary-nav li img {box-shadow: 0px 2px 18px 0px rgba(0,0,0,0.06);} */
.woocommerce .star-rating span:before{color: #f4e3b8!important;}
/* Contact page css */

.et_contact_bottom_container{float:none!important;justify-content:center;text-align:center!important}
.et_pb_contact .et_pb_contact_field_half{margin-bottom:20px!important}

/********** Woocomerce Section ***************/
.woocommerce #respond input#submit, .woocommerce-page #respond input#submit  { color: #4e3e2b!important; border-color: #FFFFFF; border-radius: 55px; font-family: 'Barlow',Helvetica,Arial,Lucida,sans-serif!important; background-color: #FFFFFF!important; box-shadow: 6px 6px 18px 0px #e5ddd6!important;}
table:not(.variations),body.et-pb-preview #main-content .container table{border:1px solid #eee;margin:0 0 15px;text-align:left;width:100%}
table.shop_table td, table.shop_table th{padding: 0.7em 1.0em!important;max-width: 100%;font-size: 1.em;}
.woocommerce-cart .entry-content .woocommerce > form{width:60%;float:left;margin-bottom:100px}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals{width:35%;float:right;padding:0;margin-bottom:40px}
.woocommerce-cart .cart-collaterals:before,.woocommerce-cart .cart-collaterals:after,.custom_border:before,.custom_border:after,.woocommerce-order-pay #order_review:before,.woocommerce-order-pay #order_review:after{background-image: radial-gradient(closest-side,rgb(0 0 0 / 0%) 9px,rgb(241 242 249) 100%);}
.woocommerce-cart .cart-collaterals:before{margin-top:-10px}
.woocommerce-cart .cart-collaterals:after,.woocommerce-cart .cart-collaterals:before{content:"";display:block;height:10px;width:100%;background-color:transparent;background-size:20px 20px;background-position:0 10px,40px 40px}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%!important;float:none}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals .cart_totals{padding:40px 40px 30px;background-color: rgb(241 242 249);}
.woocommerce .cart-collaterals,.woocommerce-page .cart-collaterals,.checkout_right_wrapper,.woocommerce-form-track-order,.order-info{background: rgb(241 242 249);}
.woocommerce table.shop_table,.woocommerce-page table.shop_table{margin:12px 0 0;-webkit-border-radius:0;border-radius:0;}
.woocommerce .cart-collaterals .cart_totals .cart-subtotal,.woocommerce-page .cart-collaterals .cart_totals .cart-subtotal{border-bottom:none}
.woocommerce-cart .woocommerce-cart-form .actions .button[name="update_cart"]{width:-webkit-fit-content;/* text-align:right; *//* padding:13.5px 0!important; *//* position:relative; */color: #000;float: right !important;}
.woocommerce-cart .entry-content .woocommerce .actions .button{float:right;}
.button[name="update_cart"]:after{ content:"\e02a"!important;font-size:15px !important; margin-left: 10px !important; margin-top: 5px !important;  }
.button[name="update_cart"]:hover:after{ color:#ffffff !important;   }
.button[name="update_cart"]:hover{ padding-right:45px !important }
.woocommerce-cart table.cart td.actions .coupon .input-text{background-color:#FFF!important;border:1px dashed #CCC!important;width:203px;margin-right:10px;padding:12.36px 20px;color:#000!important;font-size:16px;font-weight:300}
.woocommerce-cart table.cart td.actions .coupon .input-text::placeholder{color:#999;font-size:16px;font-weight:300}
.woocommerce-cart .cart-collaterals:after{bottom:-10px;transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);position:relative}
.shop_table .product-name a { color:#3062a4; font-weight:bold}
.woocommerce-cart .cart-collaterals {padding:0px;border: 1px solid rgb(241 242 249);}
.woocommerce-cart .cart-collaterals .cart_totals {padding:30px;}
.woocommerce-cart .cart-collaterals:after {bottom: -11px;}
.woocommerce-cart .cart-collaterals:before { margin-top: -11px;}


/*------------ Checkout Page  ------------*/
.woocommerce form .form-row label{line-height:2;font-weight:700;color:#939090;font-style:italic}
.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{-moz-box-shadow:0 0 44px -1px rgba(91,146,145,0.45);background-color:#f2f4f4!important;border:none!important;-moz-box-shadow:inset 0 2px 5px 0 rgba(105,105,105,0.16);-moz-box-shadow:0 0 44px -1px rgba(91,146,145,0.45);padding:0}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}
.xoo-cp-opac{background-color:transparent!important}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{background-color:#f2f4f4!important;border:none!important;-webkit-box-shadow:inset 0 2px 5px 0 rgba(105,105,105,0.16);-moz-box-shadow:inset 0 2px 5px 0 rgba(105,105,105,0.16);box-shadow:inset 0 2px 5px 0 rgba(105,105,105,0.16)}
.woocommerce-page form .form-row.validate-required{margin-bottom:15px}
.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{width:48.8%; float:right}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea{box-sizing:border-box;width:100%;margin:0;outline:0;line-height:normal;outline:none;border:1px solid #b5b5b5;background-color:#FFF;-webkit-box-shadow:0;box-shadow:0;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;-o-transition:box-shadow 0.5s,border-color .25s ease-in-out;transition:box-shadow 0.5s,border-color .25s ease-in-out;transition:box-shadow 0.5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;padding:10px}
.woocommerce form .form-row-first, .woocommerce-page form .form-row-first { float: left;}
.select2-container--default .select2-selection--single{background-color:#fff!important;border:none!important;padding: 2px 7px;height:49px;line-height:49px;box-shadow:6px 6px 18px 0px #e5ddd6!important;border-radius:15px;}
.woocommerce form .form-row label{line-height:2;font-weight:700;color:#939090;font-style:italic}
.woocommerce form .form-row.woocommerce-validated .select2-container,.woocommerce form .form-row.woocommerce-validated input.input-text,.woocommerce form .form-row.woocommerce-validated select{-moz-box-shadow:0 0 44px -1px rgba(91,146,145,0.45);background-color:#ffffff!important;border:none!important;-moz-box-shadow:inset 0 2px 5px 0 rgba(105,105,105,0.16);-moz-box-shadow:0 0 44px -1px rgba(91,146,145,0.45);padding:0}
.select2-container--default .select2-selection--single .select2-selection__arrow{height:48px}
.col2-set { margin-top: 4px;}
.woocommerce .woocommerce-error,.woocommerce .woocommerce-info,.woocommerce .woocommerce-message{background:transparent !important;color:#6b6b6b!important}
/* .woocommerce #payment #place_order:hover, .woocommerce-page #payment #place_order:hover, .button.wc-forward, .coupon .button:hover, .comment-reply-link:hover,.et_password_protected_form .et_submit_button:hover,.form-submit .et_pb_button:hover,.woocommerce #content input.button.alt:hover,.woocommerce #content input.button:hover,.woocommerce #respond input#submit.alt:hover,.woocommerce #respond input#submit:hover,.woocommerce a.button.alt:hover,.woocommerce a.button:hover,.woocommerce button.button.alt.disabled:hover,.woocommerce button.button.alt:hover,.woocommerce button.button:hover,.woocommerce input.button.alt:hover,.woocommerce input.button:hover,.woocommerce-page #content input.button.alt:hover,.woocommerce-page #content input.button:hover,.woocommerce-page #respond input#submit.alt:hover,.woocommerce-page #respond input#submit:hover,.woocommerce-page a.button.alt:hover,.woocommerce-page a.button:hover,.woocommerce-page button.button.alt.disabled:hover,.woocommerce-page button.button.alt:hover,.woocommerce-page button.button:hover,.woocommerce-page input.button.alt:hover,.woocommerce-page input.button:hover { color: #4e3e2b!important; border-color: #FFFFFF; border-radius: 55px; font-family: 'Barlow',Helvetica,Arial,Lucida,sans-serif!important; background-color: #FFFFFF!important; box-shadow: 6px 6px 18px 0px #e5ddd6!important;} */
a.checkout-button:hover { color: #4e3e2b!important; border-color: #FFFFFF; border-radius: 55px; font-family: 'Barlow',Helvetica,Arial,Lucida,sans-serif!important; background-color: #FFFFFF!important; box-shadow: 6px 6px 18px 0px #e5ddd6!important;}
.woocommerce>form table.cart tr.cart_item td.product-thumbnail{width:92px;padding-left:8px;padding-right:8px}
table.cart img{width:60px!important}
.col2-set{width:54.2%!important;float:left;margin-top:45px;padding:0 90px 0 10px}
#order_review{width:44.8%;float:right;margin-top:45px}
.my-account-section .col2-set {  width: 100%!important;float: left;}
.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-2{float: left;/* width:100%; *//* margin-top:36px; */}
.woocommerce .shop_table.woocommerce-checkout-review-order-table td,.woocommerce-page .shop_table.woocommerce-checkout-review-order-table td{line-height:1.35;padding:16px 0 14px}
.woocommerce .shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td,.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child td,.woocommerce .shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th,.woocommerce-page .shop_table.woocommerce-checkout-review-order-table tfoot tr:first-child th{padding-top:40px}
.woocommerce-privacy-policy-text p,.woocommerce-terms-and-conditions-checkbox-text{font-size:12px;line-height:1.4285em;margin:-2px 0 13px;font-weight:400}
.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{width:100%}
.woocommerce-form-login-toggle,.woocommerce-info{text-align:center}
.woocommerce-info a{color:#000!important}
.woocommerce-form-login-toggle .woocommerce-info{padding:0!important;margin-bottom:8px;color:#868686!important}
.woocommerce-form-login-toggle .woocommerce-info a.showlogin,.woocommerce-form-coupon-toggle .woocommerce-info a{text-transform:uppercase;font-weight:700;font-size: 14px;margin-left:8px;}
.woocommerce-info{background-color:transparent!important}
.woocommerce-form-login-toggle .woocommerce-info::before{position:absolute;vertical-align:middle;font-weight:400;top:-2px;position:relative}
.payment_method_stripe img{width:10%;display:inline-block;height:auto}
.woocommerce-checkout h3#order_review_heading{display:none!important}
.woocommerce-form-coupon-toggle .woocommerce-info{/* padding:0!important; *//* margin-bottom:15px; */color: #868686!important;font-size: 16px !important;line-height: initial;}
.checkout_coupon_box + .woocommerce-checkout .woocommerce-checkout-review-order:before,.woocommerce-checkout .woocommerce-checkout-review-order:before{position:absolute;top:-10px;left:0;content:"";display:block;height:10px;width:100%;background-color:transparent;background-size:20px 20px;background-position:0 10px,40px 40px;background-image:-webkit-radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%);background-image:-o-radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%);background-image:radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%)}
.checkout_coupon_box + .woocommerce-checkout .woocommerce-checkout-review-order:after,.woocommerce-checkout .woocommerce-checkout-review-order:after{position:absolute;bottom:-10px;left:0;-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);content:"";display:block;height:10px;width:100%;background-color:transparent;background-size:20px 20px;background-position:0 10px,40px 40px;background-image:-webkit-radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%);background-image:-o-radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%);background-image:radial-gradient(closest-side,transparent 9px,rgba(84,84,84,0.05) 100%)}
.checkout_coupon_box + .woocommerce-checkout .woocommerce-checkout-review-order,.woocommerce-checkout .woocommerce-checkout-review-order{background:#fcfbfb;padding:0 40px 40px;position:relative}

.woocommerce-page form .form-row.validate-required{margin-bottom:15px}
.woocommerce form .form-row-first,.woocommerce-page form .form-row-first,.woocommerce form .form-row-last,.woocommerce-page form .form-row-last{width:48.8%}
.woocommerce form .form-row input.input-text,.woocommerce form .form-row textarea { box-sizing: border-box; width: 100%; margin: 0; outline: 0; line-height: normal; outline: none; border: 1px solid #e8e8e8 !important; background-color: #FFF !important; -webkit-box-shadow: 0; box-shadow: 0; -webkit-transition: border-color .25s ease-in-out,-webkit-box-shadow .5s; transition: border-color .25s ease-in-out,-webkit-box-shadow .5s; -o-transition: box-shadow 0.5s,border-color .25s ease-in-out; transition: box-shadow 0.5s,border-color .25s ease-in-out; transition: box-shadow 0.5s,border-color .25s ease-in-out,-webkit-box-shadow .5s; padding: 10px;color: #000; }
.woocommerce form label{font-weight: 400 !important; margin-top: 8px; line-height: 2em; color: #000000 !important;}
.address_bar span {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.address_bar span input {-webkit-order:2;order:2}
.address_bar span label {-webkit-order:1;order:1}
#billing_country_field .select2-selection__rendered,#billing_country_field .select2-selection__placeholder,#billing_state_field .select2-selection__rendered,#billing_state_field .select2-selection__placeholder,#calc_shipping_country_field .select2-selection__rendered,#calc_shipping_country_field .select2-selection__placeholder,#calc_shipping_state_field .select2-selection__rendered,#calc_shipping_state_field .select2-selection__placeholder,#shipping_country_field .select2-selection__rendered,#shipping_country_field .select2-selection__placeholder,#shipping_state_field .select2-selection__rendered,#shipping_state_field .select2-selection__placeholder,.woocommerce-widget-layered-nav-dropdown .select2-selection__rendered,.woocommerce-widget-layered-nav-dropdown .select2-selection__placeholder{outline:0!important;font-size:.875rem;color:#444!important;line-height:40px!important}
.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444}
.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.select2-container .select2-selection--single{height:auto!important}
.button[name="update_cart"]:after { content: "\e02a"!important; color: #000;}
.woocommerce ul.products li {vertical-align: text-top;}
body.post-type-archive-product li.product_cat-uncategorized { display: none; visibility:hidden}
.button[name="update_cart"]:after { content: "\e02a"!important;}
.certificate_slider .swiper-container {  padding-bottom: 48px;}
.xoo-wsc-basket { bottom:5px;}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon {font-weight: 300;text-transform: capitalize;font-size: 16px;color: rgb(255, 255, 255) !important;line-height: 1;letter-spacing: 1px;text-align: center;cursor: pointer;touch-action: manipulation;-webkit-appearance: none;border-width: 0px;border-style: initial;border-color: initial;border-image: initial;border-radius: 80px;text-decoration: none;outline: none;padding: 0.55em 1.5em;background-image: linear-gradient(40deg,rgb(193 131 95 / 76%) 0%,rgb(193 131 95 / 89%) 100%)!important;box-shadow: 0 7px 13px -3px rgba(45,35,66,0.3), 0 2px 4px 0 rgba(45,35,66,0.4), inset 0 -2px 0 0 #c99272;border-radius: 6px;}
.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:hover,.woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon:focus{box-shadow:none;background-color:#0076ea;color:#fff;text-decoration:none}
.woocommerce a.added_to_cart.wc-forward{color:#fff!important;border-radius:100px;letter-spacing:1px;font-size:16px;font-weight:500!important;padding:7px 16px;margin-left:18px;box-shadow:0 12px 18px -6px rgba(0,0,0,0.3);align-items:center;line-height:1.25em;font-weight:500;background-image:linear-gradient(252.45deg,#5a89dd -15.99%,#5a89dd 110.88%);box-shadow:inset 0 2px 0 hsla(0,0%,100%,.1),4px 9px 12px rgba(35,29,73,0.26);border-radius:50px;transition:all .3s;outline:0}
.woocommerce-product-gallery .flex-control-nav{/* padding: 12px 0px 11px 10px!important; */}
/* .woocommerce-product-gallery .flex-control-nav img.flex-active{border:1px solid #666!important} */
.woocommerce-page .col2-set .col-2 {float: right; width: 48%;}
#customer_details .col-1, #customer_details .col-1{ float:none; width:100% !important;}
#customer_details .col-2 { float: right; width:100%;}

/*------------ Checkout Page  ------------*/




/*Woocomerce dashboard style*************/
.woocommerce-MyAccount-navigation li { list-style:none; width:100%; clear:both}
.woocommerce-MyAccount-navigation li.is-active {    }
.woocommerce-MyAccount-navigation li.is-active a { color: rgb(0 0 0); box-shadow: rgba(213, 218, 223, 0.35) 0px 3px 3px 2px; border-left: 5px solid rgb(183 166 147); }
.woocommerce-MyAccount-navigation li a:hover { color: rgb(0 0 0); box-shadow: rgba(213, 218, 223, 0.35) 0px 3px 3px 2px; border-left: 5px solid rgb(183 166 147); }
.woocommerce-MyAccount-navigation li a { font-weight: 700; font-size: 20px; line-height: 1.3em; letter-spacing: 0; color: #333; margin: 0; font-weight: 600; box-shadow: 0 3px 3px 2px rgba(213, 218, 223, 0.35); border-left: 5px solid #28AB26; background: #fff; border: 1px #D5DADF solid; border-left: 5px solid #D5DADF; box-shadow: 0 2px 3px rgba(213, 218, 223, 0.35); padding: 15px; border-radius: 3px; cursor: pointer; transition: all .2s ease; margin-bottom: 15px; list-style: none; display: block; }
.mob-break { display:none; clear:none}
.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}
/* .woocommerce div.product div.images img {width: 80%; margin: 0px auto;} */
/*Woocomerce dashboard style*************/
.woocommerce-MyAccount-navigation ul {padding-left:0; padding-bottom:0;}
.woocommerce-MyAccount-content p a { border-bottom: 1px solid #876d50; color: #876d50; }
.woocommerce-EditAccountForm input { padding: 15px 20px !important; box-shadow: 6px 6px 18px 0px #e5ddd645 !important; border: 0; font-weight: 400; font-size: 16px; border-radius: 50px !important; text-transform: capitalize !important; background-color:#fff !important; }
.woocommerce-Button { background: #b7a693 !important; color: #fff !important; border-radius:25px !important}
.woocommerce-EditAccountForm .woocommerce-Button {margin-top:15px !important;}
.woocommerce form .show-password-input, .woocommerce-page form .show-password-input { top: 0.3em !important; }
.woocommerce form .form-row label { line-height: 2; font-weight: 700; color: #939090; font-style: normal; font-size: 18px; margin-bottom: 8px !important; }
.woocommerce-EditAccountForm cite, .woocommerce-EditAccountForm em, .woocommerce-EditAccountForm i { font-style: italic; font-size: 16px; }
.woocommerce-EditAccountForm fieldset {margin-top:25px;}
.woocommerce-notices-wrapper .woocommerce-error {margin-bottom:5px !important}
.woocommerce-notices-wrapper .woocommerce-error li { line-height: 32px; color: #000; }
.woocommerce-Button.button {border:none !important; color:#fff !important;}
/* .button.wc-forward { background: #b7a693 !important; color: #fff !important; border-radius:25px !important;border:none !important;} */
.woocommerce-Address-title.title h3 {font-family: 'Barlow',Helvetica,Arial,Lucida,sans-serif;font-size: 17px;}
.woocommerce-Address { background: #fff; box-shadow: 6px 6px 18px 0px #e5ddd645; padding: 8px 15px; }
.u-columns.woocommerce-Addresses.col2-set.addresses {width: 100%!important;padding: 0 0px 0 0px;}
#customer_login { width: 100% !important; }
.woocommerce-form-login__submit { background: #b7a693 !important; color: #fff !important; border-radius:25px !important;border:none !important;}
.woocommerce-form-login .input-text { border-radius:25px !important; background-color: #FFF !important;box-shadow: 6px 6px 18px 0px #e5ddd645 !important;padding: 15px 20px !important;}
.woocommerce-form-register .input-text { border-radius:25px !important; background-color: #FFF !important;box-shadow: 6px 6px 18px 0px #e5ddd645 !important;padding: 15px 20px !important;}
.woocommerce-privacy-policy-text p {font-size: 14px; line-height: 1.7em;}
#customer_login .u-column1 h2 { font-size: 40px; margin-bottom: 0; padding-bottom: 0; }
#customer_login .u-column2 h2 { font-size: 40px; margin-bottom: 0; padding-bottom: 0; }
.woocommerce-privacy-policy-text p a {border-bottom: 1px solid #876d50; color: #876d50;}
.woocommerce-LostPassword a {border-bottom: 1px solid #876d50; color: #876d50;}
.woocommerce-checkout .woocommerce-form-coupon .button{background-color: rgb(193 131 95);color: #fff;}
.woocommerce-checkout .woocommerce form .form-row input.input-text, .woocommerce-checkout .woocommerce form .form-row textarea{padding: 10px!important;}

/*------------ Responsive Codding ------------*/
@media(min-width:1921px)
{
	.onlyback {
    padding-left: 5%;
}.title_page_bg {
    padding-top: 30%;
}.title_page_bg a img {
    width: 270px !important;
    display: inline;
}
	.testimonial-main .et_pb_column.et_pb_column_2_5 .et_pb_with_border.et_pb_module.et_pb_image, .testimonial-main .et_pb_column.et_pb_column_2_5 .et_pb_with_border.et_pb_module.et_pb_image span, .testimonial-main .et_pb_column.et_pb_column_2_5 .et_pb_with_border.et_pb_module.et_pb_image span img {
    width: 100% !important;
}

}

@media only screen and (min-device-width:981px) and (max-device-width : 1920px) {}

@media only screen and (max-width:1750px){
#releated_head.heading:after,#releated_head.heading:before{width:35%}
.heading h3{font-size:40px!important}
}
@media(max-width:1740px)
{
	h2.woocommerce-loop-product__title {
    min-height: 77px;
}
}
@media only screen and (max-width:1600px) {
	.onlyback{width:41%}
.de_db_product_details h2.woocommerce-loop-product__title,.home-product li h2{width:100%;text-align:center;padding-left:0}
.woocommerce ul.products li.product span.price{width:100%;text-align:center;padding-right:0}
.filter-products .woocommerce.columns-4 ul.products li.product{padding-bottom:10px!important}
/* 	.de_db_product_details h2.woocommerce-loop-product__title, .home-product li h2 {
        min-height: 72px;
    } */
}
@media(max-width:1510px)
{
/* 	.woocommerce ul.products li.product a.xoo-qv-button span {
    font-size: initial;
    margin-right: 0px !important;
}
.woocommerce ul.products li.product a.xoo-qv-button {
    font-size: 0px;
	} */
	.home-product li a.button.product_type_variable.add_to_cart_button{
		float:none;
	}
	
/* 	.de_db_product_details h2.woocommerce-loop-product__title, .home-product li h2 {
        min-height: auto;
    } */
}
@media only screen and (max-width: 1440px) {
#page_banner .et_pb_column_1_4 {width: 32.75%;}
#page_banner .et_pb_column_3_4 { width: 64.25%; }	
.heading:before, .heading:After{width: 40%;}
#follow_insta.heading:before,#follow_insta.heading:after{width:42%}
.heading:before,.heading:After{width:40%;height:15px}
.woocommerce ul.products li.product a.xoo-qv-button{padding:12px 8px;margin-right:10px}
div#home_slider{height:inherit}
	.title_page_bg {
    min-height: 334px !important;
    padding-top: 20%;
    max-height: 100%;
}
	.title_page_bg a img {
    width: 164px!important;
 }.title_page_bg {
        padding-left: 16%;
    }
}

@media only screen and (max-width:1366px) {
div#footr2 .et_pb_with_border.et_pb_row_inner.et_pb_row_inner_0_tb_footer.et_pb_row--with-menu{padding-left:10px!important;padding-right:10px!important}
.footer_first_section .et_pb_row{width:95%}
.newsletter input[type="email"]{padding:10px}
div#footr1 p{line-height:24px}
.slide-content-top h3{font-size:32px;color:#7a0612;line-height:36px;font-weight:500}
.slide-content-top img{width:200px!important}
.testimonial-title{font-size:18px;line-height:22px}
.testimonial-content{font-size:15px!important;line-height:20px!important}
.testimonial-title img.float-right{width:15%}
#page_banner .et_pb_column_1_4{width:31%}
.title_page_bg{padding-left:10%}
	
}
@media only screen and (min-device-width:981px) and (max-device-width : 1366px) {
.testimonial-section .et_pb_column.et_pb_column_2_5,.testimonial-section .et_pb_column.et_pb_column_3_5{width:100%}
}
@media(max-width:1310px)
{
	
/* 	.home-product li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.home-product li a.button.product_type_variable.add_to_cart_button,.filter-products li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart,.filter-products li a.button.product_type_variable.add_to_cart_button{display:none} */
/* .woocommerce ul.products li.product a.xoo-qv-button{float:none;margin-right:auto!important} */
.filter-products .woocommerce-loop-product__title{padding-top:0!important}
.woocommerce .filter-products ul.products li.product a.xoo-qv-button{margin-top:1px;margin-bottom:3px}
}

@media only screen and (max-width: 1260px) {
/* 	div#home_testimional .swiper-slide.media_top.swiper-slide-active, div#home_testimional .swiper-slide.media_top.swiper-slide-active {
        width: 42% !important;
    } */
	div#home_testimional .swiper-slide.swiper-slide-next,div#home_testimional .swiper-slide.swiper-slide-prev{padding-top:0!important}
}

@media only screen and (max-width:1200px) { 
.why-bamboo-icons{display:inline-flex;width:49%;margin-bottom:10px}
.woocommerce.columns-5 ul.products li.product{width:31.05%!important;margin:.5%!important;margin-bottom:1%!important;clear:none!important}
	.title_page_bg a img {
        width: 124px !important;
    }.title_page_bg {
        padding-left: 26%;
        padding-top: 8%;
    }
}

@media only screen and (min-device-width:1025px) and (max-device-width : 1260px) {
	div#home_testimional .swiper-slide.swiper-slide-next, div#home_testimional .swiper-slide.swiper-slide-prev {
        padding-top: 0 !important;
        transform: scale(0.7);
    }
}

@media only screen and (min-device-width:981px) and (max-device-width : 1166px) {
	.de_db_product_details h2.woocommerce-loop-product__title, .home-product li h2 {
        min-height: 45px;
    }
}

@media all and (max-width: 1104px) {
	.title_page_bg {
    padding-left: 18%;
  }
}

/***** Only Desk Top*********/
@media (min-width: 981px) {}
/***** Only Desk Top*********/

@media screen and (max-width: 1024px){}



@media only screen and (max-width: 980px) {
#page_banner .et_pb_column_1_4 { width: 44.75%; margin-bottom: 0;}
#et-top-navigation {width: 154px; padding-left: 0px !important;}
.et-cart-info {margin: -10px 11px 0 13px !important;}
.woocommerce-MyAccount-navigation li a { font-size: 19px !important; line-height: 1.3em; padding:16px 11px !important; border-radius: 3px; font-weight: 500;}
.et_fixed_nav #main-header:before {content: url(images/logo_base.png);position:absolute;left: -6%;top: -21%;-webkit-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out;transform: scale(0.8);}
.custom_row {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}
.first-on-mobile{-webkit-order:1;order:1}
.second-on-mobile{-webkit-order:2;order:2}
.third-on-mobile{-webkit-order:3;order:3}
.fourth-on-mobile{-webkit-order:4;order:4}
.custom_row:last-child .et_pb_column:last-child{margin-bottom:30px}
#et-top-navigation #top-menu-nav{display:none!important}
.logo_container img#logo{padding:0!important}
#et-top-navigation #top-menu-nav{display:none!important}
.logo_container img#logo{padding:0!important}
#et-top-navigation{position:relative!important}
#mobile_menu{display:block!important;min-height:100vh;height:100%;top:0;right:0;position:fixed;z-index:9998;overflow:scroll;border-top:none;padding-top: 100px!important;padding: 25px;background-color: #000 !important;/* clear: both; */}
.et_mobile_menu li:nth-child(1){/* padding-top:20px; */}
.et_mobile_menu li a{color:#fff!important;width:100%;/* float:left; */border:none!important;text-align:left;/* margin: 0px 10px; */transition:.2s;font-weight:300;font-size: 1.0em!important;clear: both;}
.mobile_nav ul#mobile_menu .current_page_item > a{color:#fff!important;background-color:rgba(255,255,255,0.1);/* border-radius:30px; */padding-left:45px;/* background: rgb(255 255 255 / 6%); *//* box-shadow: 0px 1px 14px -3px rgb(255 255 255); *//* border-top-right-radius: 0px; *//* border-top-right-radius: 0px; *//* border-bottom-right-radius: 0px; */}
.mobile_nav.closed #mobile_menu{background:-moz-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-webkit-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-o-linear-gradient(top,#1c3963 0%,#274c81 100%);background:-ms-linear-gradient(top,#1c3963 0%,#274c81 100%);background:linear-gradient(100deg,rgb(179 159 143) 0%,rgb(179 159 143) 100%);-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform .4s 0;-moz-transition:-moz-transform .4s 0;transition:transform .4s 0;}
.mobile_nav.opened #mobile_menu{background:-moz-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-webkit-linear-gradient(top,#1c3963 0%,#2cc09b 100%);background:-o-linear-gradient(top,#1c3963 0%,#274c81 100%);background:-ms-linear-gradient(top,#1c3963 0%,#274c81 100%);background:linear-gradient(100deg,rgb(179 159 143) 0%,rgb(179 159 143) 100%);-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);-webkit-overflow-scrolling:touch;-webkit-transition:-webkit-transform .4s 0;-moz-transition:-moz-transform .4s 0;transition:transform .4s 0;}
.mobile_nav #mobile_menu{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#main-header .container.clearfix.et_menu_container{width:100%}
.mobile_menu_bar:before{color: rgb(239 27 37)!important;}
.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';z-index:9999;color:#fff!important;border: 1px solid #1d3b6600;width:30px;height:30px;border-radius:50%;}
.mobile_nav.opened .mobile_menu_bar:after{color:#FFF}
.et_header_style_split .mobile_menu_bar,.et_header_style_left .mobile_menu_bar{z-index:9999}
#et-top-navigation{padding-right:5px}
.et_header_style_left #logo,.et_header_style_split #logo{max-width:100%}
#commentform p.comment-form-comment,#commentform .gglcptch{width:95%;display:block;float:none;margin:0 auto}
#commentform p.comment-form-author,#commentform p.comment-form-email,#commentform p.comment-form-url{width:95%;display:block;float:none;margin:0 auto}
#commentform p.comment-form-author input,#commentform p.comment-form-email input,#commentform p.comment-form-url input{width:100%;display:block;float:none}
#commentform .form-submit{text-align:left}
.mobile_menu_bar:after {content: url(images/hexagone_shape.png);position:absolute;right: 8px;top: -15px;}
.mobile_nav.opened .mobile_menu_bar:after {content: url(images/hexagone_shape-light.png);}
.mobile_menu_bar:before {left: -19px;top: 3px;}
#logo {max-height: 90%;margin: 4px;}
#page-container { padding-top: 80px !important;}
header.et-fixed-header { position: fixed !important;}
.et_pb_scroll_top:before { display: none !important;}
.et_pb_scroll_top { padding: 5px 9px 4px 8px !important; line-height: 37px; height: 43px;}
/* .toggleMainMenu{display:none;} */
#et_top_search{display: none;}
#main-header .logo_container #et_top_search { float: right; display: none!important; margin: 0 90px 0 0;}
	#main-header .logo_container #et_top_search #et_search_icon{top: 21px; right: 29px!important; left: 0;background:transparent;}
	#main-header .logo_container #et_top_search #et_search_icon:before{right: 30%;transform: rotate(2deg);left:0%;}
	.et_search_form_container.et_pb_search_visible{height: 7% !important; min-height: 7%; bottom: 85%;border-radius: 0 0 20px 20px;}
	#mobile_menu li a img{display:none;}
	span.et_close_search_field{right: 15px; top: -21px;}
	.menu-item-495 .sub-menu{background-color: #b39f8f !important;border-radius: 0px; box-shadow: 0 0px 0px transparent;}
	#main-header .et_mobile_menu li ul.sub-menu li a{font-size: 1.0em!important;}
	#main-header .et_mobile_menu li ul.sub-menu li{background: transparent;background-color: #ffffff24; margin-bottom: 1px;}
#et_mobile_nav_menu{display:none}
#et-secondary-menu,#et-secondary-nav{display:block!important}
header#main-header{background-color:#ffffff00!important}
#et-secondary-menu{margin-right:15px}
footer .et_pb_menu .et_pb_menu__menu{display:block}
footer .et_mobile_nav_menu{display:none!important}
.foot-menu .et_pb_menu__wrap{justify-content:flex-start}
.onlyback{width:46%}
/* .slide-content-top img {
        width: 85% !important;
    } */
	.title_page_bg {
        padding-left: 4%;
        padding-top: 0%;
    }
	div.page_banner-image:before {
    width: 33%;
 }
	.slide-content-top img {
        width: 160px !important;
    }
	div#home_testimional .swiper-slide.media_top.swiper-slide-duplicate.swiper-slide-prev, div#home_testimional .swiper-slide.media_top.swiper-slide-duplicate.swiper-slide-next, div#home_testimional .swiper-slide.media_top.swiper-slide-prev, div#home_testimional .swiper-slide.media_top.swiper-slide-next {
    width: inherit !important;
 }
	.slide-content-top h3{font-size:26px;line-height:30px}
td.product-name,th.product-name{line-height:25px;font-size:18px}
ul#et-secondary-nav{display:flex!important}
.page-id-1245 .image-newback .et_pb_row.et_pb_row_1{max-width:100%!important;width:95%!important}
.slide-content-top h6 a{padding:14px 42px 14px 15px}
.de_db_product_details h2.woocommerce-loop-product__title,.home-product li h2{padding:0!important}
div#home_testimional .swiper-slide.swiper-slide-next{transform:none}
div#home_testimional .swiper-slide.media_top.swiper-slide-active, div#home_testimional .swiper-slide.media_top {
        opacity: inherit;
        width: inherit !important;
    }
.testimonial-section{background-color:#d9d1cb;display:flex;background:#fff!important}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{right:59px}
.reverse-column{display:flex;flex-direction:column-reverse}
.our-story-wrapper .et_pb_column{margin:initial}
.woocommerce-checkout .col2-set{width:100%!important;padding:0 0 0 10px}
.woocommerce-checkout #order_review{width:100%!important}
.page-id-23 .et_pb_scroll_top,.page-id-23 .et_pb_scroll_top.et-hidden{right:120px}
.xoo-qv-close{bottom:32px}
div#home_testimional .swiper-container.main_slider .swiper-wrapper.swiper-slide-active{margin-bottom:0}
.pop-div{width:90%;margin-left:5%}
.woocommerce-additional-fields{margin-bottom:0;display:none}
/* 	.title_page_bg {
        min-height: 206px !important;
        padding-top: 8%;
        max-height: 100%;
    } */
	.page_banner-image img {
    min-height: 317px;
    object-fit: cover;
}.title_page_bg {
        padding-left: 4%;
        padding-top: 0%;
        align-items: baseline;
        justify-content: flex-end;
    }
	h2.woocommerce-loop-product__title {
        min-height: 50px;
    }
}


@media only screen and (max-width:768px) {
.pop-div{display:flex;border-radius:16px;overflow:hidden;background:#fff;width:80%!important;margin-left:10%;justify-content:center}
.woocommerce.columns-5 ul.products li.product{width:48.05%!important;margin:.5%!important;margin-bottom:1%!important}
ul#et-secondary-nav{display:flex!important;justify-content:center;align-items:center!important}
ul.bamboo-list li{display:block}
.left_fix_nav.show .menu_wrap ul.menu{min-width:282px!important}
ul.products.columns-4 li{margin:.5%!important;width:49%!important}
div#home_testimional .swiper-container.main_slider .swiper-wrapper{margin-bottom:15px}
.woocommerce .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cart_totals{width:100%!important}
.woocommerce-cart table.cart td.actions .coupon .input-text{width:150px}
.woocommerce-page.et_pb_button_helper_class a.button{display:block;width:100%}
.woocommerce-error,.woocommerce-info,.woocommerce-message{font-size:14px!important}
.woocommerce td.product-name dl.variation dt{padding:10px 0}
.woocommerce td.product-name dl.variation dd{padding:30px 0 0}
.woocommerce-page table.cart td.actions .coupon .button{width:45%;font-size:16px}
.shop_table td.product-name{width:72%}
.shop_table .wmc-product-desc{font-weight:700}
.cart_item td.product-name{width:100%!important}
.woocommerce ul.order_details li{float:none;margin-right:2em;text-transform:uppercase;font-size:.715em;line-height:1;border-right:1px dashed #fff;padding-right:2em;margin-left:0;padding-left:0;list-style-type:none;margin-bottom:19px}
.woocommerce td.product-name dl.variation dt{padding:30px 0 1px}
.woocommerce td.product-name dl.variation dd{float: right;width: 56%;font-size:14px;}
.woocommerce td.product-name dl.variation dt{float:left;width: 40%;font-size: 13px;font-weight: 500;text-align: left;}
.woocommerce-checkout .woocommerce-checkout-review-order{background:rgba(84,84,84,0.05);padding:0 10px;position:relative}
.cart-button-space{color:#716e6e!important;background-color:#eee;padding:7px 30px;border-radius:50px;font-size:18px;text-transform:capitalize!important;display:block;margin-bottom:10px}
a.cart-button-space.active{background-color:#3683bf;color:#fff!important}
.woocommerce table.shop_table .woocommerce-shipping-totals th{font-size:13px!important}
.woocommerce table.shop_table .cart-subtotal th{font-size:13px!important}
.woocommerce table.shop_table .order-total th { font-size:17px !important}
body.logged-in .woocommerce-MyAccount-content { float: none !important; width:100% !important;}
.et_pb_scroll_top,.et_pb_scroll_top.et-hidden{bottom:11px!important;}
.woocommerce table.shop_table_responsive thead,.woocommerce-page table.shop_table_responsive thead{display:none}.woocommerce table.shop_table_responsive tbody tr:first-child td:first-child,.woocommerce-page table.shop_table_responsive tbody tr:first-child td:first-child{border-top:0}.woocommerce table.shop_table_responsive tbody th,.woocommerce-page table.shop_table_responsive tbody th{display:none}.woocommerce table.shop_table_responsive tr,.woocommerce-page table.shop_table_responsive tr{display:block}.woocommerce table.shop_table_responsive tr td,.woocommerce-page table.shop_table_responsive tr td{display:block;text-align:right!important;clear: both;}.woocommerce table.shop_table_responsive tr td.order-actions,.woocommerce-page table.shop_table_responsive tr td.order-actions{text-align:left!important}.woocommerce table.shop_table_responsive tr td::before,.woocommerce-page table.shop_table_responsive tr td::before{content:attr(data-title) ": ";font-weight:700;float:left}.woocommerce table.shop_table_responsive tr td.actions::before,.woocommerce table.shop_table_responsive tr td.product-remove::before,.woocommerce-page table.shop_table_responsive tr td.actions::before,.woocommerce-page table.shop_table_responsive tr td.product-remove::before{display:none}.woocommerce table.shop_table_responsive tr:nth-child(2n) td,.woocommerce-page table.shop_table_responsive tr:nth-child(2n) td{background-color:rgba(0,0,0,.025)}.woocommerce table.my_account_orders tr td.order-actions,.woocommerce-page table.my_account_orders tr td.order-actions{text-align:left}.woocommerce table.my_account_orders tr td.order-actions::before,.woocommerce-page table.my_account_orders tr td.order-actions::before{display:none}.woocommerce table.my_account_orders tr td.order-actions .button,.woocommerce-page table.my_account_orders tr td.order-actions .button{float:none;margin:.125em .25em .125em 0}.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2,.woocommerce-page .col2-set .col-1,.woocommerce-page .col2-set .col-2{float:none;width:100%}.woocommerce ul.products[class*=columns-] li.product,.woocommerce-page ul.products[class*=columns-] li.product{width:48%;float:left;clear:both;margin:0 0 2.992em}.woocommerce ul.products[class*=columns-] li.product:nth-child(2n),.woocommerce-page ul.products[class*=columns-] li.product:nth-child(2n){float:right;clear:none!important}.woocommerce #content div.product div.images,.woocommerce #content div.product div.summary,.woocommerce div.product div.images,.woocommerce div.product div.summary,.woocommerce-page #content div.product div.images,.woocommerce-page #content div.product div.summary,.woocommerce-page div.product div.images,.woocommerce-page div.product div.summary{float:none;width:100%}.woocommerce #content table.cart .product-thumbnail,.woocommerce table.cart .product-thumbnail,.woocommerce-page #content table.cart .product-thumbnail,.woocommerce-page table.cart .product-thumbnail{display:none}.woocommerce #content table.cart td.actions,.woocommerce table.cart td.actions,.woocommerce-page #content table.cart td.actions,.woocommerce-page table.cart td.actions{text-align:left}.woocommerce #content table.cart td.actions .coupon,.woocommerce table.cart td.actions .coupon,.woocommerce-page #content table.cart td.actions .coupon,.woocommerce-page table.cart td.actions .coupon{float:none;padding-bottom:.5em}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce #content table.cart td.actions .coupon::before,.woocommerce table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::before,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::before,.woocommerce-page table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::before{content:' ';display:table}.woocommerce #content table.cart td.actions .coupon::after,.woocommerce table.cart td.actions .coupon::after,.woocommerce-page #content table.cart td.actions .coupon::after,.woocommerce-page table.cart td.actions .coupon::after{clear:both}.woocommerce #content table.cart td.actions .coupon .button,.woocommerce #content table.cart td.actions .coupon .input-text,.woocommerce #content table.cart td.actions .coupon input,.woocommerce table.cart td.actions .coupon .button,.woocommerce table.cart td.actions .coupon .input-text,.woocommerce table.cart td.actions .coupon input,.woocommerce-page #content table.cart td.actions .coupon .button,.woocommerce-page #content table.cart td.actions .coupon .input-text,.woocommerce-page #content table.cart td.actions .coupon input,.woocommerce-page table.cart td.actions .coupon .button,.woocommerce-page table.cart td.actions .coupon .input-text,.woocommerce-page table.cart td.actions .coupon input{width:48%;box-sizing:border-box}.woocommerce #content table.cart td.actions .coupon .button.alt,.woocommerce #content table.cart td.actions .coupon .input-text+.button,.woocommerce table.cart td.actions .coupon .button.alt,.woocommerce table.cart td.actions .coupon .input-text+.button,.woocommerce-page #content table.cart td.actions .coupon .button.alt,.woocommerce-page #content table.cart td.actions .coupon .input-text+.button,.woocommerce-page table.cart td.actions .coupon .button.alt,.woocommerce-page table.cart td.actions .coupon .input-text+.button{float:right}.woocommerce #content table.cart td.actions .button,.woocommerce table.cart td.actions .button,.woocommerce-page #content table.cart td.actions .button,.woocommerce-page table.cart td.actions .button{display:block;width:100%}.woocommerce .cart-collaterals .cart_totals,.woocommerce .cart-collaterals .cross-sells,.woocommerce .cart-collaterals .shipping_calculator,.woocommerce-page .cart-collaterals .cart_totals,.woocommerce-page .cart-collaterals .cross-sells,.woocommerce-page .cart-collaterals .shipping_calculator{width:100%;float:none;text-align:left}.woocommerce-page.woocommerce-checkout form.login .form-row,.woocommerce.woocommerce-checkout form.login .form-row{width:100%;float:none}.woocommerce #payment .terms,.woocommerce-page #payment .terms{text-align:left;padding:0}.woocommerce #payment #place_order,.woocommerce-page #payment #place_order{float:none;width:100%;box-sizing:border-box;margin-bottom:1em}.woocommerce .lost_reset_password .form-row-first,.woocommerce .lost_reset_password .form-row-last,.woocommerce-page .lost_reset_password .form-row-first,.woocommerce-page .lost_reset_password .form-row-last{width:100%;float:none;margin-right:0}.woocommerce-account .woocommerce-MyAccount-content,.woocommerce-account .woocommerce-MyAccount-navigation{float:none;width:100%}.single-product .twentythirteen .panel{padding-left:20px!important;padding-right:20px!important}
.woocommerce-cart .entry-content .woocommerce > form{width:100%;float: none;margin-bottom:100px}
.woocommerce-cart .entry-content .woocommerce .cart-collaterals{width:100%;float: none;padding:0;margin-bottom:40px}
.woocommerce-cart table.cart td.actions .button[name=update_cart] { width: 62% !important; margin-top: 19px !important; float:left !important}
.woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-page table.cart td.actions .coupon .button {    width: 92%; margin: 0px auto !important; display: block; float: none !important; margin-bottom:15px !important}
.woocommerce table.shop_table { border:none !important} 
.overlay-container .overlay-close { right: 5.5%;}
	.woocommerce-checkout .col2-set{width: 100%!important;float:none;}
	.woocommerce-checkout #order_review { width: 100%; float: none; margin-top: 45px; }
.slide-content-top h3{display:none}
.onlyback{padding-left:0}
.testimonial-title img.float-right{width:10%}
.title_page_bg a img{width:120px!important}
.title_page_bg {
        padding-left: 3%;
        
    }
	.onlyback {
        padding-left: 20px;
    }
.filter-products .woocommerce.columns-4 ul.products li.product{width:45%}
.col2-set{padding:0 20px 0 10px}
.page-id-1975 p,.page-id-1975 .et_pb_code_inner strong{font-size:18px}
p{font-size:18px}
li{font-size:18px;list-style:none;margin-bottom:15px}
h2.woocommerce-loop-product__title {
        min-height: inherit;
    }	
	.filter-products .woocommerce.columns-4 ul.products li.product {
        padding-bottom: 10px !important;
        margin-bottom: 25px !important;
    }
}

@media only screen and (max-width:660px) {.title_page_bg:before{background: #d56c3442;}
	.title_page_bg{justify-content:flex-end;align-items:flex-start;background-image:linear-gradient(45deg,#f0c1a1,#f0e7e12b,#e0cfc40f);color:#791721;width:100%!important;max-width:100%!important}
.col-half.sec-half{width:100%}
.why-bamboo-icons{width:49%}
.page-id-23 div#page_banner .title_page_bg h1{padding-left:0;text-align:center;min-width:99px;font-size:28px!important}
.col-half.first-half{display:none}
#page_banner .et_pb_column_1_4{width:100%;margin-bottom:0}
.title_page_bg h1{text-align:left;padding-left:8px}
.title_page_bg a img{width:90px!important}
.title_page_bg:before{background:none}
.title_page_bg{padding-left:8px}
div#page_banner .title_page_bg h1{color:#791721!important;font-weight:500;padding-left:4px;font-size:28px!important}
.slide-content-top img {
        width: 130px !important;
    }
	.title_page_bg {
        min-height: 317px !important;
    }
	.de_db_product_details h2.woocommerce-loop-product__title, .home-product li h2 {
    font-size: 18px !important;
 }
	.woocommerce-variation-add-to-cart.variations_button {
    flex-wrap: wrap;
}
	div.page_banner-image:before {
        width: 33%;display:none;
    }
div#home_testimional .swiper-slide.swiper-slide-next,div#home_testimional .swiper-slide.swiper-slide-prev{height:auto}
.testimonial-section{flex-direction:column}
}

@media only screen and (max-width:590px) {
.newsletter input[type="email"]{width:90%}
.onlyback{background-image:none;justify-content:flex-end}
#instagram .et_pb_column{margin-right:1%;width:49%!important;margin-bottom:1%}
}
@media only screen and (max-width:500px) {
	.woocommerce-checkout .woocommerce-form-coupon-toggle .woocommerce-info a.showcoupon{display:block;}
	.woocommerce ul.products[class*=columns-] li.product, .woocommerce-page ul.products[class*=columns-] li.product{width: 100%;}
	.filter-products .woocommerce.columns-4 ul.products li.product{width: 100%;}
	.filter-products .woocommerce.columns-4 ul.products li{margin-bottom: 30px !important;}
	.page-id-23 .et_pb_scroll_top, .page-id-23 .et_pb_scroll_top.et-hidden { right: 60px; }
	.single-product .related.products ul.products.columns-2 li.product{width: 100% !important;}
.slide-content-top h6{margin-top:14px;display:none}
.slide-content-top img {
        width: 50% !important;
    }
.slide-content-top{text-align:left;padding-left:20px}
	.woocommerce-thank-you-page-thank_you_message-message {
  
    width: 90%;
    margin-left: 5%;
}.woocommerce-thank-you-page-container, .woocommerce-thank-you-page-container * {
      line-height: 20px;
}
}

@media only screen and (max-width: 480px) 
{
	.et_pb_module.et_pb_image.et_pb_image_0_tb_footer{width:100%;float:none}
h2{font-size:34px!important}
body.wishlist-not-empty li.wish-head a:before{content:'';width:23px;height:23px}
div#page_banner .title_page_bg h1{padding-left:6px}
.de_db_product_details h2.woocommerce-loop-product__title,.home-product li h2{width:100%;text-align:center;font-size:16px!important;padding-left:15px!important;display:inline-block;font-family:'Barlow';padding-bottom:0!important;font-size:16px!important}
li.img-size img,li.wish-head img{width:22px}
body.cart-empty .xoo-wsc-icon-cart1:before{width:22px;height:22px}
	.woocommerce-variation-add-to-cart.variations_button {
    gap: 10px;
}
.woocommerce-thank-you-page-order_details__product-title.woocommerce-thank-you-page-order_details-title div:nth-child(2) {
        line-height: 24px !important;
        font-size: 17px;
        padding-top: 0px;
    }
	.woocommerce-thank-you-page-order_details__product-title.woocommerce-thank-you-page-order_details-title {
    flex-wrap: wrap;
}
	.home-product li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .home-product li a.button.product_type_variable.add_to_cart_button, .filter-products li a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart, .filter-products li a.button.product_type_variable.add_to_cart_button {
    float: left;
    margin-top: 10px !important;
    font-size: 15px !important;
    border-radius: 10px !important;
    color: #b77845 !important;
    margin-left: 10px;
    line-height: 25px !important;
    font-family: 'Laila', Helvetica, Arial, Lucida, sans-serif !important;
}.woocommerce ul.products li.product a.xoo-qv-button {
        padding: 9px 8px;
        margin-right: 10px;
    }
	div#woocommerce-thank-you-page-order_details__container {
    width: 90%;
    margin-left: 5%;
 }
	.woocommerce-thank-you-page-thank_you_message-message {
    padding: 15px;
 }
	div#order-show {
    margin-top: 20px;
 }.woocommerce-thank-you-page-container, .woocommerce-thank-you-page-container * {
    box-sizing: border-box;
    font-size: 16px;
}.woocommerce-thank-you-page-order_details__container .woocommerce-thank-you-page-order_details__detail .woocommerce-thank-you-page-order_details-title div, .woocommerce-thank-you-page-order_details__container .woocommerce-thank-you-page-order_details__detail .woocommerce-thank-you-page-order_details-value div {
    padding: 10px 0;
}
}

@media only screen and (max-width:425px) {
.et_pb_row { width:90%;}
.woocommerce-variation-add-to-cart { width: 100%;}
.woocommerce-variation-price { padding: 31px 0 0px 0; font-size: 1.6em;}
.woocommerce-MyAccount-navigation li {width: 45%;clear: both;list-style: indianred;display: inline-block;margin-right: 10px;}
.woocommerce-MyAccount-navigation li a {padding: 9px 11px !important;border-radius: 3px;font-size: 0.9em !important;margin-bottom: 10px;}

}

@media only screen and (max-width:375px) {
.woocommerce-MyAccount-navigation li { width: 45% !important;}
.woocommerce-MyAccount-navigation li a { font-size:19px;} 
}

@media only screen and (max-width:375px) {}

@media only screen and (max-width:360px) {
	#wpcf7-f104-o1 .w-100{width: 102%;}
	#wpcf7-f104-o1 input[type=checkbox]{left: -11px;}
}

@media only screen and (max-width:320px) {}