/*comman css*/
h1,h2,h3,h4,h5,h6,a,p,span,li{
    word-break: break-word!important;
}
.shop-cls .onsale{
    width: 56px!important;
    height: 56px!important;
    border-radius: 50%!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.product-list-cls .jet-woo-carousel{
	padding-bottom:25px !important;
}
/*comman css end*/
.service-list-cls .swiper-slide-image{
    width: 50px !important;
    height: 50px !important;
    object-fit: contain !important;
}
.cart-sec-cls a.elementor-menu-cart__toggle_button{
    padding: 15px !important;
}

/*header css*/
/* Mobile menu CSS */
.header-mob-list .elementor-nav-menu>.menu-item-has-children .sub-menu {
    position: static!important;
    transition: all 0.4s ease!important;
    padding-left: 10px!important;
    padding-bottom: 10px!important;
    margin: 0px!important;
}

.header-mob-list .elementor-nav-menu>.menu-item>.sub-menu li a{
    font-size: 14px!important;
    padding: 5px 10px!important;
}
.header-cls .elementor-menu-cart__toggle_button{}


.cart-sec-cls .eicon-cart-light:before{
    color: #ffffff !important;
}
.cart-sec-cls .elementor-menu-cart__footer-buttons a.elementor-button{
    padding: 22px 30px !important;
}
/* Mobile menu CSS End */
/*header css end*/
/*index*/
.inner-detail-cls .elementor-widget-text-editor h2,
.inner-detail-cls .elementor-widget-text-editor h5{
    font-weight: normal!important;
}
.inner-detail-cls .elementor-widget-text-editor h2 strong,
.inner-detail-cls .elementor-widget-text-editor h5 strong{
    font-weight: 500!important;    
}

.product-discription-cls .onsale{
    background-color: #598759!important;
}

.product-detail-cls{}
.product-wrap-cls .elementor-widget-text-editor a{
    text-decoration: underline;
}
.product-wrap-cls .elementor-widget-button{
    transform: translate(-50%, 0px)!important;
}

.product-review-cls{}


.clinically-cls:before{
    width: 43%!important;
}
.clinically-cls .swiper-wrapper .swiper-slide .elementor-carousel-image{
    object-position: top center!important;
    width: 100%!important;
    background-size: 100% 100%!important;
}
.clinically-cls .elementor-main-swiper .swiper-pagination{
    width: 670px!important;
    background-color: #C7C7C7!important;
    padding: 0px!important;
    border-radius: 20px!important;
    margin: 0px auto!important;
    left: 50%!important;
    transform: translate(-50%, 0px)!important;
    display: flex!important;
    align-items: center!important;
    bottom: -35px!important;
}
.clinically-cls .elementor-main-swiper .swiper-pagination-bullet{
    border-radius: 20px!important;
    transition: all 0.4s ease;
    width: 25%!important;
    margin: 0px!important;
}
.clinically-cls .elementor-main-swiper .swiper-pagination-bullet-active{
    border-radius: 20px!important;
    min-width: 25%!important;
}

.product-list-cls .product .elementor-widget-image{
    background-color: #F5F5F5!important;
    height: 340px!important;
    padding: 30px 20px!important;
    border-radius: 20px!important;
    margin-bottom: 20px!important;
    display: flex!important;
    align-items: center!important;
    justify-content: center!important;
}
.product-list-cls .product>.elementor-element{
    padding: 15px!important;
}
.product-list-cls .woocommerce-product-rating{
    text-align: center!important;
}
.product-list-cls .product .elementor-widget-image img{
    mix-blend-mode: multiply!important;
}
.product-list-cls .elementor-widget-loop-carousel .elementor-swiper-button svg:focus{
    outline: none!important;
} 


.try-cls{
    background-size: 70% auto!important;
}

.add-life-cls .swiper-pagination{
    bottom: 30px!important;
}
.add-life-cls .swiper-pagination .swiper-pagination-bullet{
    border: 1px solid #fff!important;
}

.review-sld-cls .elementor-swiper .elementor-main-swiper{
    width: calc(100% - 0px)!important;
}
.review-sld-cls .elementor-swiper .elementor-testimonial{
    border-radius: 20px!important;
}
.review-sld-cls .swiper-wrapper .elementor-testimonial__header{
    text-align: center;
    display: block!important;
    padding-bottom: 0px!important;
}
.review-sld-cls .swiper-wrapper .elementor-testimonial__image{
    width: 100%!important;
}
.review-sld-cls .swiper-wrapper .elementor-testimonial__image img{
    width: 100%!important;
    height: 222px!important;
}
.review-sld-cls .elementor-swiper .elementor-testimonial__cite{
    padding: 10px 10px 0px!important;
}
.review-sld-cls .elementor-swiper .elementor-testimonial__cite .elementor-testimonial__title{
    position: absolute;
    bottom: 10px!important;
    left: 0px!important;
    width: 100%!important;
}
.review-sld-cls .swiper-wrapper .elementor-testimonial__header .elementor-testimonial__icon{
    display: none!important;
}
.review-sld-cls .swiper-wrapper .elementor-testimonial__content{
    text-align: center;
    padding: 0px 10px 40px!important;
}

.review-sld-cls .elementor-swiper-button{
    width: 72px!important;
    height: 50px!important;
    left: -140px!important;
    font-size: 0px!important;
    background-image: url('https://theblessedseed.com/wp-content/uploads/2024/09/Arrow-left-01-1.svg');
    background-repeat: no-repeat;
    background-position: center;
}
.review-sld-cls .elementor-swiper-button-next{
    left: auto!important;
    right: -140px!important;
    background-image: url('https://theblessedseed.com/wp-content/uploads/2024/09/Arrow-Right-01-1.svg');
}
/*index end*/
/*footer*/
.mail-form-cls{}

.footer-cls{}
/*footer end*/
/*inner pages*/
.inner-detail-cls .elementor-widget-text-editor ol,
.inner-detail-cls .elementor-widget-text-editor ul{
    padding-left: 20px!important;
}
.inner-detail-cls .elementor-widget-text-editor ol li,
.inner-detail-cls .elementor-widget-text-editor ul li{
    margin-bottom: 10px!important;
}

/*beneits-of-black-seed-oil*/
.nutritional-benefits-cls .elementor-widget-icon-list ul li .elementor-icon-list-text{
	position: relative !important;
    padding-left: 65px !important;
    min-height: 50px !important;
    align-items: center !important;
    display: flex !important;
}
.nutritional-benefits-cls .elementor-widget-icon-list ul li .elementor-icon-list-text>span{
	background-color:#598759 !important;
	color:#ffffff !important;
	height:50px !important;
	width:50px !important;
	display: flex !important;
    justify-content: center !important;
    align-items: center !important;
    top: 0px !important;
    left: 0px !important;
	position:absolute !important;
	border-radius:50% !important;
}
.common-info-cls .elementor-widget-heading h4 a{
	text-decoration:underline !important;
}
.benefits-of-omega-cls .elementor-widget-image-box .elementor-image-box-img img{
	margin-top:-15px !important;
}
.benefits-of-omega-cls .elementor-widget-image-box .elementor-image-box-content{
	padding-top:15px !important;
}
.link-border-cls a{
	text-decoration:underline !important;
    color: #598759 !important;
    text-transform: capitalize !important;
}
.inner-title-cls a{
	color:#598759 !important;
	text-decoration:underline !important;
}
.etymoloy-text-cls a{
	color:#000000 !important;
	font-weight:600 !important;
	text-decoration:underline !important;
}
.etymoloy-inner-text-cls a{
	text-decoration:underline !important;
	font-weight:500 !important;
}
.property-inner-text-cls a{
	text-decoration:underline !important;
}
.using-oil-cls a{
	color:#0C0C0C !important;
	text-decoration:underline !important;
	font-weight:600 !important;
}
.history-text-cls a{
	color:#0C0C0C !important;
	text-decoration:underline !important;
	font-weight:500 !important;
}
.organic-inner-text-cls a{
	color:#0C0C0C !important;
	text-decoration:underline !important;
	font-weight:500 !important;
}
.values-inner-text-cls a{
	color:#0C0C0C !important;
	text-decoration:underline!important;
	font-weight:500 !important;
}
/*beneits-of-black-seed-oil end*/

/*faq*/
.faq-cls .elementor-accordion .elementor-accordion-item{
    margin-bottom: 15px!important;
    background-color: #F7F7F7!important;
    border-radius: 40px!important;
}
.faq-cls .elementor-accordion .elementor-accordion-item .elementor-tab-title{
    border-radius: 40px!important;
}

.mini-banner-cls .elementor-widget-text-editor a{
    color: #000!important;
    text-decoration: underline!important;
}
.mini-banner-cls .elementor-widget-text-editor h4{
    margin: 0px!important;
}
/*faq end*/

/* inner pages paregraph anchor teg css */
.inner-title-cls a{
	color:#598759 !important;
	text-decoration:underline !important;
}
.etymoloy-text-cls a{
	color:#000000 !important;
	font-weight:600 !important;
	text-decoration:underline !important;
}
.etymoloy-inner-text-cls a{
	text-decoration:underline !important;
	font-weight:500 !important;
    text-transform: capitalize !important;
}
.property-inner-text-cls a{
	text-decoration:underline !important;
}
.using-oil-cls a{
	color:#0C0C0C !important;
	text-decoration:underline !important;
	font-weight:600 !important;
}
.history-text-cls a{
	color:#0C0C0C !important;
	text-decoration:underline !important;
	font-weight:500 !important;
}
.organic-inner-text-cls a{
	color:#0C0C0C !important;
	text-decoration:underline !important;
	font-weight:500 !important;
}
.values-inner-text-cls a{
	color:#0C0C0C !important;
	text-decoration:underline !important;
	font-weight:500 !important;
}
.etymoloy-inner-text-cls a{
    color:#0C0C0C !important;
	text-decoration:underline !important;
	font-weight:500 !important;
}
/* inner pages paregraph anchor teg css end */

/*product-single*/
.product-discription-cls .available-on-backorder{
    color: #598759!important;
}
.product-discription-cls table tr th,
.product-discription-cls table tr td{
    padding: 10px!important;
    text-align: center!important;
    border: 1px solid #000000!important;
    background-color: #fff!important;
}

.product-discription-cls .wcsatt-options-wrapper .wcsatt-options-prompt-radios{
    padding: 0px!important;
}
.product-discription-cls .wcsatt-options-wrapper .wcsatt-options-product-dropdown{
    border-radius: 0px!important;
}

.product-discription-cls .quantity{
    margin: 0px!important;
    width: 20%!important;
    margin-right: 5%!important;
}
.product-discription-cls .quantity .input-text{
    outline: none!important;
    margin: 0px!important;
    border-radius: 50px!important;
    width: 100%!important;
    margin: 0px!important;
}
.product-discription-cls .single_add_to_cart_button{
    outline: none!important;
    transition: all 0.4s ease;
    width: 75%!important;
    margin: 0px!important;
    padding: 14px!important;
    border-radius: 50px!important;
    background-color: #598759!important;
    font-size: 16px!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
}
.product-discription-cls .single_add_to_cart_button:hover{
    background-color: #121212!important;
}

/* in prdoduct detail page hide review tab css remove*/

/* .product-discription-cls .woocommerce-tabs .woocommerce-Tabs-panel--reviews,
.product-discription-cls .woocommerce-tabs .reviews_tab{
    display: none!important;
} */

/* in prdoduct detail page hide review tab css remove end*/


.product-discription-cls .woocommerce-tabs .tabs{
    padding: 0px!important;
}
.product-discription-cls .woocommerce-tabs .tabs li{
    background-color: #598759a1!important;
    margin: 0px!important;
}
.product-discription-cls .woocommerce-tabs .tabs li a{
    color: #fff!important;
    font-weight: normal!important;
}
.product-discription-cls .woocommerce-tabs .tabs li.active{
    background-color: #fff!important;
}
.product-discription-cls .woocommerce-tabs .tabs li.active a{
    color: #21211E!important;
}


/* .product-review-cls .woocommerce-tabs .woocommerce-Tabs-panel,
.product-review-cls .woocommerce-tabs .tabs,
.product-review-cls .woocommerce-tabs .woocommerce-Reviews-title,
.product-review-cls .woocommerce-tabs .additional_information_tab,
.product-review-cls .woocommerce-tabs .description_tab{
    display: none!important;
} */

.product-discription-cls .woocommerce-tabs .woocommerce-Tabs-panel,
.product-review-cls .woocommerce-tabs .woocommerce-Tabs-panel{
    border: 1px solid #CBD5E0!important;
    border-radius: 4px!important;
}
.product-discription-cls .woocommerce-tabs .woocommerce-Tabs-panel{
    border-radius: 0px 0px 4px 4px!important;
}

/* .product-review-cls .woocommerce-tabs .woocommerce-Tabs-panel--reviews{
    display: block!important;
}
.product-review-cls .comment-form-rating{
    margin-bottom: 20px!important;
}
.product-review-cls .comment-form-rating label{
    margin-bottom: 20px!important;
} */
.product-review-cls .woocommerce-tabs .submit{  
    text-transform: uppercase!important;
    background-color: #598759!important;
    color: #fff!important;
    outline: none!important;
    font-size: 16px!important;
    font-weight: 500!important;
    padding: 15px 40px!important;
    border-radius: 50px!important;
}
.product-review-cls .woocommerce-tabs .submit:hover{
    background-color: #121212!important;    
}

.germen-product-cls .elementor-widget-woocommerce-product-images .onsale{ 
    min-height: 70px!important;
    min-width: 70px!important;
    justify-content: center!important;
    display: flex!important;
    align-items: center!important;
}
.wsatc-stick-cart-wrapper .wsatc-container{
    justify-content: center !important;
}
.wsatc-stick-cart-wrapper .wrap-product-content{
    display: none !important;
}
.wsatc-stick-cart-wrapper .wsatc-add-to-cart {
    background-color: #598759 !important;
    color: #ffffff !important;
    border-radius: 50px !important;
    font-weight: 500 !important;
    text-transform: uppercase !important;
    padding: 15px 30px !important;
    font-size: 16px !important;
}
/*product-single end*/
/* shop page massages  */
.woocommerce-message{
    border-color: #598759 !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
    background-color: #F7F7F7 !important;
}
.woocommerce-message::before{
    color: #598759 !important;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message{
    color: #598759 !important;
    font-weight: 500 !important;
}
.woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{
    color: #ffffff !important;
    background-color: #598759 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 10px 25px 10px 25px !important;
    border-radius: 20px !important;
}
.woocommerce-info{
    border-color: #598759 !important;
}
.woocommerce-info::before{
    color: #598759 !important;
}
.return-to-shop a{
    color: #ffffff !important;
    background-color: #598759 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 10px 25px 10px 25px !important;
    border-radius: 20px !important;
}
/* shop page end massages*/
.order-tracking-cls .tracking-numbers button{
    background-color: #598759 !important;
}

.blog-button-cls h6:hover{
    color: #598759 !important;
}
.post-carosual-cls .elementor-widget-image img{
    height: 200px !important;
    min-height: 100% !important;
    object-fit: cover !important;
}
.post-carosal-detail-cls{
    height: 130px !important;
    min-height: 100% !important;
}


/*my-account*/
.woocommerce-account h2{
    color: #2d2d2d!important;
    font-size: 40px!important;
    font-weight: 700!important;
}
.woocommerce-account .woocommerce>form{
    border: 1px solid #B9B9B9!important;
    border-radius: 20px!important;
    padding: 20px!important;
}
.woocommerce-account .woocommerce>form p{
    color: #2d2d2d!important;
}

.woocommerce-account .woocommerce-MyAccount-navigation ul{
    width: 300px!important;
    max-width: 100%!important;
    padding-left: 0px!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li{
    list-style-type: none!important;
    margin-bottom: 20px!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li a{
    color: #fff!important;
    text-decoration: none!important;
    font-weight: 700!important;
    padding: 15px 30px!important;
    display: block!important;
    border-radius: 50px!important;
    background-color: #598759!important;
    border: 2px solid #598759!important;
    transition: all 0.4s ease!important;
}
.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active a{
    background-color: transparent!important;
    color: #2d2d2d!important;
}
.woocommerce-account .woocommerce-MyAccount-content p{
    color: #2d2d2d!important;
}
.woocommerce-account .woocommerce-MyAccount-content p a{
    color: #598759!important;
    font-weight: 600!important;
}

.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error{
    border-top-color: #598759!important;
}
.woocommerce-account .woocommerce-notices-wrapper .woocommerce-error:before{
    color: #598759!important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info{
    border-top-color: #598759!important;
    background-color: #fff!important;
    z-index: 2;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info:before{
    color: #598759!important;
}
.woocommerce-account form button,
.woocommerce-account form .woocommerce-Button,
.woocommerce-account .woocommerce-MyAccount-content .button,
.woocommerce-account .woocommerce-form .woocommerce-button,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info button{
    color: #fff!important;
    font-size: 16px!important;
    text-transform: capitalize!important;
    font-weight: 400!important;
    background-color: #598759!important;
    border: 2px solid #598759!important;
    transition: all 0.4s ease!important;
    border-radius: 50px!important;
    outline: none!important;
}
.woocommerce-account form button:hover,
.woocommerce-account form .woocommerce-button:hover,
.woocommerce-account .woocommerce-MyAccount-content .button:hover,
.woocommerce-account .woocommerce-form .woocommerce-button:hover,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info button:hover{
   background-color: transparent!important; 
   color: #2d2d2d!important;
}

.woocommerce-account table{
    border: 1px solid #2d2d2d!important;
    border-radius: 0px!important;
}
.woocommerce-account table>tfoot>tr>th,
.woocommerce-account table>tfoot>tr>td,
.woocommerce-account table>thead>tr>th,
.woocommerce-account table>tbody>tr>td{
    border-color: #2d2d2d!important;
    color: #2d2d2d!important;
}
.woocommerce-account table .coupon .input-text{
    width: 150px!important;
}
.woocommerce-account table .button{
    color: #fff!important;
    text-transform: capitalize!important;
    font-weight: 400!important;
    background-color: #598759!important;
    border: 2px solid #598759!important;
    transition: all 0.4s ease!important;
    outline: none!important;
    border-radius: 0px 0px 0px 0px!important;
}
.woocommerce-account table .button:hover{
    color: #2d2d2d!important;
    background-color: transparent!important;
}
.woocommerce-account .woocommerce-MyAccount-content h2{
    font-size: 30px!important;
    font-weight: 600!important;
    color: #2d2d2d!important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-customer-details address{
    border: 2px solid #1B2336!important;
    border-radius: 0px!important;
    color: #2d2d2d!important;
    font-weight: 600!important;
}

.woocommerce-account .woocommerce-MyAccount-content form h3,
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{
    font-size: 30px!important;
    color: #2d2d2d!important;
    font-weight: bold!important;
}
.woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses address{
    padding-top: 50px!important;
    color: #2d2d2d!important;
    border-radius: 20px!important;
}
.woocommerce-account .woocommerce-MyAccount-content .select2-selection{
    min-height: 40px!important;
    border-color: #333!important;
}
.woocommerce-account .woocommerce-MyAccount-content form button{
    margin-top: 20px!important;   
}

.woocommerce-account .woocommerce-Address-title .edit{
    color: #fff!important;
    padding: 5px 20px!important;
    border: 1px solid #598759!important;
    background-color: #598759!important;
    transition: all 0.4s ease!important;
    margin-bottom: 20px!important;
}
.woocommerce-account .woocommerce-Address-title .edit:hover{
    color: #598759!important;
    border-color: #598759!important;
    background-color: transparent!important;
}

.woocommerce-account .woocommerce-MyAccount-content-wrapper form .woocommerce-address-fields{
    border: 1px solid #B9B9B9!important;
    border-radius: 30px!important;
}
.woocommerce-account .woocommerce-MyAccount-content-wrapper form .select2,
.woocommerce-account .woocommerce-MyAccount-content-wrapper form input{ 
    border: 1px solid #B9B9B9!important;
    border-radius: 50px!important;
    overflow: hidden;
}
.woocommerce-account .woocommerce-MyAccount-content-wrapper form .select2 ul li:hover{
    background-color: #598759!important;
}
.woocommerce-account .select2-container--default .select2-results__option--highlighted[aria-selected],
.woocommerce-account .select2-container--default .select2-results__option--highlighted[data-selected]{
    background-color: #598759!important;
    color: #fff!important;
}
.woocommerce-account .woocommerce-form .woocommerce-button{
    margin-top: 0px!important;
}

.woocommerce-account .woocommerce-MyAccount-content-wrapper{
    border-radius: 30px!important;
}
.woocommerce-account .woocommerce-ResetPassword,
.woocommerce-account .woocommerce-form-register,
.woocommerce-account .woocommerce-form-login{
    border-radius: 30px!important;
    border: 1px solid #B9B9B9!important;
}

.woocommerce-account .elementor-widget-woocommerce-my-account{
    padding: 0px 5px!important;
}
/*my-account end*/

/*shop*/
.shop-cls .products .product .added{
    display: none!important;
}
.shop-cls .products .product .wc-forward{
    color: #ffffff !important;
    background-color: #598759 !important;
    font-size: 14px !important;
    font-weight: 500 !important;
    padding: 6px 25px!important;
    margin-top: 14px!important;
    border-radius: 20px !important;
}
.woocommerce-error li{
    color: #b81c23!important;
}

.shop-cls .products li{
    padding-bottom: 70px!important;
}
.shop-cls .products li .added_to_cart,
.shop-cls .products li .add_to_cart_button{
    position: absolute!important;
    bottom: 20px!important;
    left: 50%!important;
    transform: translate(-50%, 0px)!important;
}
/*shop end*/

/*search-result*/
.search-result-cls .elementor-post{
    border-radius: 20px!important;
    border: 1px solid #598759!important;
}
.search-result-cls .elementor-post  .elementor-post__thumbnail img{
    height: 100%!important;
}
.search-result-cls .elementor-post .elementor-post__text{
    padding: 10px 20px 20px!important;
}
/*search-result end*/
/* join-blessed-seed-affiliate-program */
.affiliate-program-inner-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
}
/* join-blessed-seed-affiliate-program End */
/* culinary-use-of-black-seed */
.culinary-use-of-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
}
/* culinary-use-of-black-seed End */
/* mehr-erfahren start */
.mehr-erfahren-inner-text-cls a{
    font-weight: 600 !important;
    color: #598759 !important;
}
/* mehr-erfahren End */
/* money-back-guarantee-start */
.money-back-guarantee-cls span{
    font-weight: 500 !important;
}
/* money-back-guarantee-end */
/* privacbeleid start */
.interpretatie-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.verzamelen-text-cls a{
    color: #598759 !important;
    font-weight:600 !important;
}
.gegevensverzameling-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
}
.stripe-text-cls a{
    color: #598759 !important;
    font-weight: 600!important;
}
.Gegevensoverdracht-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
}
.jouw-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
}
.voor-inwoners-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
}
.Persoonlijke-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
}
.opnemen-text-cls a{
    color:#598759 !important;
    font-weight: 600 !important;
}
.gebruiken-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
}
/* privacbeleid End */
/* Privacy Policy */
.definities-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.information-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.obtain-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.automated-data-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.stripe-processor-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.data-transfers-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.right-and-choices-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.california-residents-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.children-personal-information-text-cls a{
    font-weight: 600 !important;
    color: #598759 !important;
    text-decoration: underline !important;
}
.contact-us-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
/* Privacy Policy End */
/* Retourneren & Terugbetalingen */
.gedeeltelijke-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.terugbetalingen-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.defecte-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.ruilen-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.retourzending-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline!important;
}
/* Retourneren & Terugbetalingen-end */
/* returns-refunds-Start */
.eligibility-cls h3 span{
    font-weight: 600!important;
}
.refunds-cls h3 span{
    font-weight: 600 !important;
}
.late-or-missing-cls h3 span{
    font-weight: 600 !important;
}
.exchange-cls h3 span{
    font-weight: 600 !important;
}
.return-cls h3 span{
    font-weight: 600 !important;
}
/* returns-refunds-End */
/* unser-prozess */
.herausgefunden-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
}
.verfahren-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
}
/* unser-prozess-End */
/* dosierung Start */
.dosierung-text-cls a{
    color: #598759 !important;
    font-weight: 600;
}
/* dosierung End */
/* Testimonial Start */
.recent-post-heading-cls article .elementor-post__text .elementor-post__title a:hover{
    color: #598759 !important;
    text-decoration: underline !important;
}
/* Testimonial End  */

/* shipping Page Start  */
.shiping-recent-post-cls article .elementor-post__text .elementor-post__title a:hover{
    color: #598759 !important;
    text-decoration: underline !important;
}
.postage-charge-notice-cls a{
    color: #598759 !important;
    text-decoration: underline;
}
.postage-charge-notice-cls a:hover{
    color: #121212 !important;
}
/* shipping Page End */

/* Contact Us Page Start */
.contact-number-cls .elementor-image-box-content .elementor-image-box-description a{
    color: #0C0C0C !important;
}
.contact-number-cls .elementor-image-box-content .elementor-image-box-description a:hover{
    color: #598759 !important;
    text-decoration: underline !important;
}
.email-address-cls .elementor-image-box-content .elementor-image-box-description a{
    color: #0C0C0C !important;
}
.email-address-cls .elementor-image-box-content .elementor-image-box-description a:hover{
    color: #598759 !important;
    text-decoration: underline !important;
}
/* Contact Us Page End  */

/* Instagram link start */
.instagram-text-cls span:hover{
    color: #598759 !important;
    text-decoration: underline !important;
}
/* Instagram link End */

/* learn more page start */
.strong-blackseed-oil-text-cls a{
    color: #598759 !important;
    text-decoration: underline !important;
}
.leran-more-txt-cls a{
    color: #598759 !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
}
/* learn more page End */

/* Our Process page start */
.what-found-research-cls a{
    color: #598759 !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
}
/* Our Process page End */

/* 1-year mony back gurenty page start */
.mony-back-guarantee-text-cls a{
    color: #598759 !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
}
/* 1-year mony back gurenty page End */

/* shop making journy page start */
.shop-making-journey-text-cls a{
    color: #598759 !important;
    text-decoration: underline !important;
    font-weight: 600 !important;
}
/* shop making journy page End */

.stong-blackseed-oil-text-cls a{
    color: #598759 !important;
    text-decoration: underline !important;
    text-transform: capitalize !important;
}

/* Properties Of Black Seed Oil Start */
.dosage-of-black-seed-oil-cls a{
    color: #598759 !important;
    text-decoration: underline !important;
    text-transform: capitalize !important;
}
/* Properties Of Black Seed Oil End */

/* black-seed-etymology Page Start */
.recommended-blackseed-oil-cls a{
    color: #598759 !important;
    text-decoration: underline !important;
    text-transform: capitalize !important;
}
/* black-seed-etymology Page End */

/* Dosage Page Title start */
.dosage-of-vlackseed-oil-tite-cls span{
    font-weight: 600 !important;
}
.dosage-inner-text-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
}
.topical-application-title-cls span{
    font-weight: 700 !important;
}
/* Dosage Page Title End */

/* culinary-use Page Start */
.top-notch-blackseed-oil-product-title-cls a{
    color: #598759 !important;
    font-weight: 600 !important;
    text-decoration: underline !important;
    text-transform: capitalize !important;
}
/* culinary-use Page End */
.faq-inner-text-cls .elementor-tab-content  a{
	color:#598759 !important;
	font-weight:600 !important;
	text-decoration: underline !important;
}

.terms-and-condition-link-cla a{
	color:#598759 !important;
	font-weight:600 !important;
	text-decoration: underline !important;
	text-transform: capitalize !important;
}

.contact-us-detail-text-cls a{
	font-weight:600 !important;
	text-decoration: underline !important;
}

.black-seed-oil-for-user-text-cls a{
	color:#598759 !important;
	font-weight:600 !important;
	text-decoration: underline !important;
}
.single-post-content-cls a{
	color:#598759 !important;
	font-weight:600 !important;
	text-decoration: underline !important;
}

/*language*/
.wcml-cart-dialog-buttons .button{
    margin-top: 20px!important;
    color: #fff!important;
    font-size: 16px!important;
    padding: 10px 40px!important;
    border: none!important;
}
/*language end*/

/*view-cart*/
.woocommerce-cart .e-cart__container{
    display: flex!important;
}
.woocommerce-cart .e-cart__container .e-cart__column-start{
    width: 65%!important;
}
.woocommerce-cart .e-cart__container .e-cart__column-end{
    width: 30%!important;
}
.woocommerce-cart .cart_item .product-price ul{
    padding-left: 0px!important;
}
.woocommerce-cart .cart_item .product-price ul li{
    margin-bottom: 8px!important;
}
.woocommerce-cart .cart_item .product-price ul li label{
    display: flex!important;
    align-items: flex-start!important;
}
.woocommerce-cart .cart_item .product-price ul li label .subscription-details{
    line-height: 16px!important;
}
.woocommerce-cart .cart_item .product-price ul li label input{
    margin-top: 1px!important;
}
.woocommerce-cart .cart_item .product-name{
    padding-right: 20px!important;
}
.woocommerce-cart .cart_item .product-thumbnail{
    width: 140px!important;
}
.woocommerce-cart .cart_item .product-thumbnail img{
    width: 100%!important;
}
.woocommerce-cart .e-shop-table{
    padding: 15px!important;
    margin-bottom: 20px!important;
}

.woocommerce-cart .coupon .button{
    border: none!important;
    border-radius: 50px!important;
    background-color: #598759!important;
    color: #fff!important;
}
.woocommerce-cart .coupon .button:hover{
    color: #fff!important;
    background-color: #121212!important;
}
/*view-cart end*/

/*checkout*/
.woocommerce-checkout>.e-checkout__container{
    display: flex!important;
    flex-flow: wrap!important;
}
.woocommerce-checkout>.e-checkout__container>.e-checkout__column-start{
    width: 57.89%!important;
}
.woocommerce-checkout>.e-checkout__container>.e-checkout__column-end{
    width: 40%!important;
}

.woocommerce-checkout>.e-checkout__container>.e-checkout__column-end .coupon-container-grid{
    display: flex!important;
    flex-flow: wrap!important;
}
.woocommerce-checkout>.e-checkout__container>.e-checkout__column-end .coupon-container-grid>.coupon-col-1{
    width: 70%!important;
}
.woocommerce-checkout>.e-checkout__container>.e-checkout__column-end .coupon-container-grid>.coupon-col-2{
    width: 30%!important;
}
.woocommerce-checkout>.e-checkout__container>.e-checkout__column-end .e-apply-coupon{
    padding: 20px!important;
    width: 90%!important;
}
.woocommerce-checkout .cart_item .product-name{
    padding-right: 20px!important;
    max-width: 120px!important;
}    
.woocommerce-checkout .cart_item .product-total{
    width: 200px!important;
}
/*checkout end*/

.cart-sec-cls .elementor-widget-woocommerce-cart .woocommerce .coupon .button{
    width: auto !important;
    margin-left: 15px !important;
    display: flex !important;
    align-items: center !important;
}
.order-print .print{
    background-color: #598759 !important;
    color: #ffffff !important;
    border-radius: 50px !important;
}
.ge-shop-cls ul.products li a.add_to_cart_button{
    width: 75% !important;
}

/*inner pages end*/


/*res*/
@media(min-width:2560px){
    /*inner-pages*/
    .join-banner-cls .elementor-widget-image img{
        height: 750px!important;
        object-fit: cover!important;
        object-position: bottom center!important;
    }
    /*inner-pages end*/
}      
@media(min-width:2000px) and (max-width:2560px){
    /*inner-pages*/
    .join-banner-cls .elementor-widget-image img{
        height: 750px!important;
        object-fit: cover!important;
        object-position: bottom center!important;
    }
    /*inner-pages end*/
}
@media(min-width:1800px) and (max-width:1999px){}
@media(min-width:1551px) and (max-width:1799px){
    /*index*/
    .service-list-cls .elementor-icon-list-items .elementor-icon-list-item{
        margin: 0px 20px!important;
    }

    .clinically-cls .elementor-main-swiper{
        height: 367px!important;
    }
    .clinically-cls:before{
        width: 40%!important;
    }
    /*index end*/
}
@media(min-width:1351px) and (max-width:1550px){
    /*index*/
    .service-list-cls .elementor-icon-list-items .elementor-icon-list-item{
        margin: 0px 20px!important;
    }

    .product-detail-cls .e-con-inner .elementor-button{
        padding: 10px 30px!important;
        line-height: 22px!important;
        font-size: 16px!important;
    }

    .product-show-cls{
        background-size: 18% center!important;
    }

    .product-list-cls .elementor-widget-loop-carousel>.elementor-widget-container{
        padding: 0px 70px!important;
    }
    .product-list-cls .elementor-swiper-button svg{
        width: 50px!important;
        height: 50px!important;
    }

    .clinically-cls .elementor-main-swiper .swiper-pagination{
        width: 470px!important;
    }
    .clinically-cls .elementor-main-swiper{
        height: 330px!important;
    }
    .clinically-cls:before{
        width: 40%!important;
    }

    .try-cls{
        background-position: 100% -77px!important;
        background-size: 80% auto!important;
    }

    .review-sld-cls .elementor-swiper-button{
        left: -90px!important;
    }
    .review-sld-cls .elementor-swiper-button-next{
        left: auto!important;
        right: -90px!important;
    }
    /*index end*/
}
@media(min-width:1200px) and (max-width:1350px){
    /*index*/
    .service-list-cls .elementor-icon-list-items .elementor-icon-list-item{
        margin-bottom: 30px!important;
    }

    .clinically-cls .elementor-main-swiper .swiper-pagination{
        width: 470px!important;
    }
    .clinically-cls:before{
        width: 40%!important;
    }

    .try-cls{
        background-position: 100% -77px!important;
        background-size: 80% auto!important;
    }

    .review-sld-cls .elementor-swiper-button{
        left: -40px!important;
        width: 50px!important;
        height: 35px!important;
        background-size: 100% 100%!important;
    }
    .review-sld-cls .elementor-swiper-button-next{
        left: auto!important;
        right: -40px!important;
    }
    /*index end*/
}
@media(min-width:1025px) and (max-width:1199px){
    /*index*/
    .service-list-cls .elementor-icon-list-items .elementor-icon-list-item{
        margin-bottom: 30px!important;
    }

    .clinically-cls .elementor-main-swiper .swiper-pagination{
        width: 470px!important;
    }
    .clinically-cls:before{
        width: 40%!important;
    }
    .clinically-cls .elementor-main-swiper .swiper-pagination{
        transform: translate(-35%, 0px)!important;
    }

    .try-cls{
        background-position: 100% -77px!important;
        background-size: 80% auto!important;
    }

    .review-sld-cls .elementor-swiper-button{
        left: -40px!important;
        width: 50px!important;
        height: 35px!important;
        background-size: 100% 100%!important;
    }
    .review-sld-cls .elementor-swiper-button-next{
        left: auto!important;
        right: -40px!important;
    }
    /*index end*/
    /*my-account*/
    .woocommerce-account .woocommerce-Address-title .edit,
    .woocommerce-account .woocommerce-Address-title h3{
        float: none!important;
    }
    .woocommerce-account .woocommerce-Address-title .edit{
        margin-bottom: 20px!important;
        display: table!important;
    }
    /*my-account end*/
    /*view-cart*/
    .woocommerce-cart .e-cart__container .e-cart__column-start{
        width: 67%!important;
    }
    /*view-cart end*/
    /*checkout*/
    .woocommerce-checkout>.e-checkout__container>.e-checkout__column-start{
        width: 53.89%!important;
    }
    .woocommerce-checkout>.e-checkout__container>.e-checkout__column-end{
        width: 43.6%!important;
    }
    /*checkout end*/
}
@media(min-width:992px) and (max-width:1024px){
    /*index*/
    .service-list-cls .elementor-icon-list-items .elementor-icon-list-item{
        margin-bottom: 30px!important;
    }

    .clinically-cls:before{
        width: 45%!important;
    }
    .clinically-cls .elementor-main-swiper .swiper-pagination{
        width: 350px!important;
    }
    .clinically-cls .elementor-main-swiper .swiper-pagination{
        transform: translate(-30%, 0px)!important;
    }

    .try-cls{
        background-position: 100% -77px!important;
        background-size: 80% auto!important;
    }

    .review-sld-cls .elementor-swiper-button{
        left: -40px!important;
        width: 50px!important;
        height: 35px!important;
        background-size: 100% 100%!important;
    }
    .review-sld-cls .elementor-swiper-button-next{
        left: auto!important;
        right: -40px!important;
    }
    /*index end*/
    /*my-account*/
    .woocommerce-account .woocommerce-Address-title .edit,
    .woocommerce-account .woocommerce-Address-title h3{
        float: none!important;
    }
    .woocommerce-account .woocommerce-Address-title .edit{
        margin-bottom: 20px!important;
        display: table!important;
    }
    .woocommerce-account h2{
        font-size: 34px!important;
    }
    .woocommerce-account .woocommerce-MyAccount-content form h3,
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{
        font-size: 26px!important;
    }
    /*my-account end*/
    /*view-cart*/
    .woocommerce-cart .e-cart__container .e-cart__column-end,
    .woocommerce-cart .e-cart__container .e-cart__column-start{
        width: 100%!important;
    }
    /*view-cart end*/
    /*checkout*/
    .woocommerce-checkout>.e-checkout__container>.e-checkout__column-start{
        width: 53.89%!important;
    }
    .woocommerce-checkout>.e-checkout__container>.e-checkout__column-end{
        width: 43.6%!important;
    }
    /*checkout end*/
}
@media(min-width:768px) and (max-width:991px){
    /*index*/
    .service-list-cls .elementor-icon-list-items .elementor-icon-list-item{
        margin-bottom: 30px!important;
    }

    .clinically-cls:before{
        width: 40%!important;
    }
    .clinically-cls .elementor-main-swiper .swiper-pagination{
        width: 350px!important;
    }
    .clinically-cls .elementor-main-swiper .swiper-pagination{
        transform: translate(-30%, 0px)!important;
    }

    .try-cls{
        background-position: 100% -44px!important;
        background-size: 80% auto!important;
    }


    .review-sld-cls .elementor-swiper-button{
        left: -40px!important;
        width: 50px!important;
        height: 35px!important;
        background-size: 100% 100%!important;
    }
    .review-sld-cls .elementor-swiper-button-next{
        left: auto!important;
        right: -40px!important;
    }
    /*index end*/
    /*my-account*/
    .woocommerce-account h2{
        font-size: 34px!important;
    }
    .woocommerce-account .woocommerce-MyAccount-content form h3,
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{
        font-size: 26px!important;
    }
    /*my-account end*/
    /*view-cart*/
    .woocommerce-cart .e-cart__container .e-cart__column-end,
    .woocommerce-cart .e-cart__container .e-cart__column-start{
        width: 100%!important;
    }
    /*view-cart end*/
    /*checkout*/
    .woocommerce-checkout>.e-checkout__container>.e-checkout__column-end,
    .woocommerce-checkout>.e-checkout__container>.e-checkout__column-start{
        width: 100%!important;
    }
    /*checkout end*/
}
@media(min-width:448px) and (max-width:767px){

    .cart-sec-cls .elementor-menu-cart__footer-buttons a.elementor-button{
        padding: 22px 25px !important;
    }

    /*index*/
    .service-list-cls .elementor-icon-list-items .elementor-icon-list-item{
        margin-bottom: 20px!important;
        width: 100% !important;
    }

    .clinically-cls:before{
        width: 100%!important;
        height: 400px!important;
    }
    .clinically-cls .elementor-main-swiper .swiper-pagination{
        width: 350px!important;
    }
    .clinically-cls .elementor-main-swiper .swiper-pagination{
        transform: translate(-50%, 0px)!important;
        bottom: -10px!important;
    }

    .try-cls{
        background-position: -15% 0px!important;
        background-size: cover!important;
    }

    .review-sld-cls .elementor-swiper-button{
        left: -25px!important;
        width: 50px!important;
        height: 35px!important;
        background-size: 100% 100%!important;
    }
    .review-sld-cls .elementor-swiper-button-next{
        left: auto!important;
        right: -25px!important;
    }
    /* .why-choos-us-icon-cls .elementor-icon-list-item{
        width: 100% !important;
    } */
    /*index end*/
    /*inner-page*/
    .product-discription-cls .quantity{
        width: 25%!important;
    }
    .product-discription-cls .single_add_to_cart_button{
        width: 70%!important;
    }

    .shop-cls>.e-con-inner>.elementor-element:last-child{
        display: block!important;
    }

    /*my-account*/
    .woocommerce-account h2{
        font-size: 24px!important;
    }
    .woocommerce-account form .form-row-last,
    .woocommerce-account form .form-row-first{
        float: none!important;
        width: 100%!important;
    }
    .woocommerce-account .woocommerce-Address-title .edit,
    .woocommerce-account .woocommerce-Address-title h3{
        float: none!important;
    }
    .woocommerce-account .woocommerce-Address-title .edit{
        margin-bottom: 20px!important;
        display: table!important;
        font-size: 14px!important;
    }
    .woocommerce-account h2{
        font-size: 30px!important;
    }
    .woocommerce-account .woocommerce-Address .woocommerce-Address-title{
        font-size: 24px!important;
    }
    .woocommerce-account .woocommerce-MyAccount-content form h3,
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{
        font-size: 24px!important;
    }
    .woocommerce-account .woocommerce-info .button{
        float: none!important;
        display: table!important;
        margin-top: 20px!important;
    }

    .woocommerce-account .woocommerce-MyAccount-content form .form-row-first,
    .woocommerce-account .woocommerce-MyAccount-content form .form-row-last,
    .woocommerce-account .woocommerce-MyAccount-content form .form-row-first,
    .woocommerce-account .woocommerce-MyAccount-content form .form-row-last{
        width: 100%!important;
    }
    /*my-account end*/
    /*view-cart*/
    .woocommerce-cart .e-cart__container .e-cart__column-end,
    .woocommerce-cart .e-cart__container .e-cart__column-start{
        width: 100%!important;
    }
    /*view-cart end*/
    /*checkout*/
    .woocommerce-checkout>.e-checkout__container>.e-checkout__column-end,
    .woocommerce-checkout>.e-checkout__container>.e-checkout__column-start{
        width: 100%!important;
    }
    /*checkout end*/
    /*inner-page end*/
    .shop-cls ul.products li small.wcsatt-sub-options{
        display: none !important;
    }
    .shop-cls .onsale{
        width: 40px !important;
        height: 40px !important;
    }
    .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{
        font-size: 12px !important;
        width: 75% !important;
    }
}
@media(max-width:447px){


    .cart-sec-cls .elementor-menu-cart__footer-buttons a.elementor-button{
        padding: 22px 25px !important;
    }

    /*index*/
    .service-list-cls .elementor-icon-list-items .elementor-icon-list-item{
        margin-bottom: 20px!important;
        width: 100% !important;
    }

    .clinically-cls:before{
        width: 100%!important;
        height: 400px!important;
    }
    .clinically-cls .elementor-main-swiper .swiper-pagination{
        width: 280px!important;
    }
    .clinically-cls .elementor-main-swiper .swiper-pagination{
        transform: translate(-50%, 0px)!important;
        bottom: -10px!important;
    }

    .try-cls{
        background-position: 0px!important;
        background-size: cover!important;
    }


    .review-sld-cls .elementor-swiper-button{
        left: -30px!important;
        width: 30px!important;
        height: 25px!important;
        background-size: 100% 100%!important;
    }
    .review-sld-cls .elementor-swiper-button-next{
        left: auto!important;
        right: -30px!important;
    }
    /*index end*/
    /*inner-page*/
    .product-discription-cls .quantity{
        width: 35%!important;
    }
    .product-discription-cls .single_add_to_cart_button{
        width: 60%!important;
    }

    .product-discription-cls .woocommerce-tabs .tabs li a{
        padding: 12px 10px!important;
    }
    .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{
        color: #ffffff !important;
        background-color: #598759 !important;
        font-size: 14px !important;
        font-weight: 500 !important;
        padding: 10px 15px 10px 15px !important;
        border-radius: 20px !important;
    }
    .singal-post-template-cls .elementor-91943 .elementor-element.elementor-element-8313220{
        flex-wrap: nowrap !important;
    }


    /*my-account*/
    .woocommerce-account h2{
        font-size: 24px!important;
        margin: 0px!important;
    }
    .woocommerce-account form .form-row-last,
    .woocommerce-account form .form-row-first{
        float: none!important;
        width: 100%!important;
    }
    .woocommerce-account .woocommerce-PaymentMethods,
    .woocommerce-account .woocommerce-PaymentBox {
        padding: 0px 5px!important;
        background-color: #e9e6ed!important;
    }
    .woocommerce-account .woocommerce-Address-title .edit,
    .woocommerce-account .woocommerce-Address-title h3{
        float: none!important;
    }
    .woocommerce-account .woocommerce-Address-title .edit{
        margin-bottom: 20px!important;
        display: table!important;
        font-size: 14px!important;
    }
    
    .woocommerce-account h2{
        font-size: 30px!important;
    }
    .woocommerce-account .woocommerce-Address .woocommerce-Address-title{
        font-size: 24px!important;
        margin-bottom: 20px!important;
    }
    .woocommerce-account .woocommerce-MyAccount-content form h3,
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address-title h3{
        font-size: 24px!important;
    }
    .woocommerce-account .woocommerce-info .button{
        float: none!important;
        display: table!important;
        margin-top: 20px!important;
    }


    .woocommerce-account .woocommerce-MyAccount-content form .form-row-first,
    .woocommerce-account .woocommerce-MyAccount-content form .form-row-last,
    .woocommerce-account .woocommerce-MyAccount-content form .form-row-first,
    .woocommerce-account .woocommerce-MyAccount-content form .form-row-last{
        width: 100%!important;
    }
    .woocommerce-account .woocommerce-MyAccount-content-wrapper{
        padding: 20px 15px!important;
    }
    .woocommerce-account .woocommerce-MyAccount-content form button,
    .woocommerce-account .woocommerce-MyAccount-content form .woocommerce-Button,
    .woocommerce-account .woocommerce-MyAccount-content .button,
    .woocommerce-account .woocommerce-form .woocommerce-button,
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info button{
        float: none!important;
    }
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button{
        margin-top: 15px!important;
    }
    .woocommerce-account .woocommerce-MyAccount-content .woocommerce-Addresses .woocommerce-Address{
        margin-bottom: 40px!important;
    }

    .shop-cls>.e-con-inner>.elementor-element:last-child{
        display: block!important;
    }
    /*my-account end*/
    /*view-cart*/
    .woocommerce-cart .e-cart__container .e-cart__column-end,
    .woocommerce-cart .e-cart__container .e-cart__column-start{
        width: 100%!important;
    }
    /*view-cart end*/
    /*checkout*/
    .woocommerce-checkout>.e-checkout__container>.e-checkout__column-end,
    .woocommerce-checkout>.e-checkout__container>.e-checkout__column-start{
        width: 100%!important;
    }
    .woocommerce-checkout .woocommerce-checkout-payment,
    .woocommerce-checkout .e-coupon-box,
    .woocommerce-checkout .e-checkout__order_review,
    .woocommerce-checkout .woocommerce-additional-fields,
    .woocommerce-checkout .shipping_address,
    .woocommerce-checkout .col2-set>.col-2,
    .woocommerce-checkout .col2-set>.col-1{
        padding: 20px 15px!important;
    }
    #customer_details>.col-1,
    #customer_details>.col-2{
        padding: 0px!important;
    }
    .woocommerce-checkout .woocommerce-account-fields,
    .woocommerce-checkout .woocommerce-billing-fields{
        padding: 20px 15px!important;
    }
    /*checkout end*/
    /*inner-page end*/

    .shop-cls ul.products li small.wcsatt-sub-options{
        display: none !important;
    }
    .shop-cls .onsale{
        width: 40px !important;
        height: 40px !important;
    }
    .woocommerce:where(body:not(.woocommerce-block-theme-has-button-styles)) a.button{
        font-size: 12px !important;
        width: 75% !important;
    }

}
/*res end*/