
html body .product-details .product-quantity{

display:none !important;
}

body div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-quantity

{
	display:none !important;
}


@media only screen and (min-width: 768px) and (max-width: 1448px) {
	#slider-24-slide-24-layer-1{
		font-size:29px !important;
		margin-top:50px !important;
		
	}
}


.single-product  .product_meta{
	display:none;
}

.wc-proceed-to-checkout br {
    font-size: 0;
    display: none;
}

.add-space-cls {
    margin-right: 20px !important;
    padding-right: 20px !important;
}



.product-name .tm-cart-edit-options {
    font-style: normal !important;
    /* color: red; */
    color: blue !important;
    font-size: 14px !important;
    font-weight: normal !important;
    /* font-style: normal; */
    /* padding: 10px 0; */
    text-decoration: underline !important;
}

.woocommerce-order-details .order_details img {
  display: none !important;
}

 .woocommerce-cart .product-name .tm-cart-edit-options:nth-child(2) {
  display: none;
}



tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name a {
    width: 35% !important;
}

tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name ul.wc-item-meta {
    width: 75%;
}

strong.product-quantity {
    display: none;
}

.cart-collaterals a.shipping-calculator-button {
    display: none !important;
}

.fc-step__substep:nth-child(3) a.fc-step__substep-edit {
    display: none !important;
}

.scheme_default .woocommerce-account  table th a, .scheme_default .woocommerce-account table td a {
 
    width: 35%;
}

.woocommerce-account strong.product-quantity {
    width: 6%;
}

.woocommerce-account ul.wc-item-meta {
    width: 70%;
}

ul#shipping_method li.shipping-method__option:nth-child(2) {
    display: none;
}

#shipping_method li:nth-child(2) {
    display: none;
}


	p.woocommerce-result-count-hk.select-clss {
		font-weight: bold;
		float: left;
		margin: 1.05em 0.5em 1.05em 0;
}
@media only screen and (min-width: 1400px) {
	 /**elementor default width**/
	.content_wrap, .content_container {
			width: 1400px !important;
	}
}

@media (max-width: 479px){
body .content_wrap, body  .content_container {
    width: 420px !important;
}
}
@media only screen and (max-width: 767px) {	
	
	
	.mobile_device .menu_mobile .sc_layouts_logo img, .mobile_layout .menu_mobile .sc_layouts_logo img, footer .logo_image {
    max-height: 100px !important;
}
	.woocommerce table.shop_table .product-name dl.variation p {
		word-wrap:normal !important;
	}
	
	p.woocommerce-result-count-hk.select-clss {
    margin-bottom: 20px;
		font-weight: bold;
		margin-right: 0;
    float: left;
}
	
	.woocommerce .woocommerce-result-count { 
    margin-top: 0;
    margin-bottom: 0;
}
 
	.woocommerce-cart	td.product-subtotal {
			display: block;
			float: left;
			font-weight: bold;
	}

.woocommerce-cart td.product-remove {
    position: absolute;
    padding: 20px 60px !important;
    right: 0;
}
	.search_form_wrap{
		display:none;
	}
	tr.woocommerce-table__line-item.order_item td.woocommerce-table__product-name.product-name ul.wc-item-meta{
		width: 100%;
	}
	.woocommerce .order_details li, .woocommerce-page .order_details li{
		font-size: 14px;
		display: grid;
	}
	
	.woocommerce .shop_table.order_details td.product-name strong{
		font-size: 15px;
/* 		line-height: 20px; */
		margin-bottom: 2px;
	}
	
	
td.woocommerce-table__product-name.product-name{
text-align: left;
}


td.woocommerce-table__product-name.product-name a{
padding-left: 0;
    font-weight: bold;
}

table.woocommerce-table.woocommerce-table--order-details.shop_table.order_details ul{
padding-left: 0;
}
	
	 body .woocommerce-cart-form__cart-item td.product-name{
 display:block !important;
 }
	
	body .woocommerce-cart-form__cart-item td.product-price{
		display:none !important;
	}
	
body .woocommerce table.shop_table_responsive tr td.product-subtotal, body .woocommerce-page table.shop_table_responsive tr td.product-subtotal {
    text-align: left !important;
}
	
	.proceed-to-checkout-above-cart, .return-to-shop { 
    text-align: center !important;
    margin: 0 auto  !important;
    margin-bottom: 20px  !important;
	    float: none  !important;
}
	
	 body .woocommerce-cart-form__cart-item td.product-name{
 font-size: 12px;
 }
	
	 body .woocommerce-cart-form__cart-item  .product-thumbnail{
     text-align: center !important;
    margin: 0 auto;
	
	}
	
	body .woocommerce-cart-form__cart-item td.product-remove{
	    border-bottom-width: 1px !important;
	}

	
}


/**dropdown scheme **/

.scheme_default .select_container select {
    background: #ffffff !important;
}


/**cart and extra options css***/
.woocommerce-cart .sidebar.widget_area, .woocommerce-checkout .sidebar.widget_area, .woocommerce-account  .sidebar.widget_area {
    display: none;
}
td.product-quantity {
    display: none !important;
}
.woocommerce #content table.cart th.product-thumbnail, .woocommerce table.cart th.product-thumbnail, .woocommerce-page #content table.cart th.product-thumbnail, .woocommerce-page table.cart th.product-thumbnail{
	display: none !important;
}
/***
.tm-extra-product-options .tcwidth-70, .tm-extra-product-options .tc-cell.tcwidth-70, .tc-cell.tcwidth-70, .tcwidth-70{
    flex: 0 0 65% !important;
    max-width: 65% !important;
}
.tm-extra-product-options .tcwidth-30, .tm-extra-product-options .tc-cell.tcwidth-30, .tc-cell.tcwidth-30, .tcwidth-30 {
    flex: 0 0 35% !important;
    max-width: 35% !important;
}

/** removing product tags and add to cart overly from shop page**/
.blog_mode_shop .post_tags.product_tags {
    display: none;
}{
	display:none !important;
}

/** white bg and icon in zoomed product gallery images**/
.pswp__bg {
   background: #fff;
}
button.pswp__button--arrow--left::before, button.pswp__button--arrow--right::before {
    background-color: #b2b2b2 !important;
}

/** hiding canvas finish**/
.hidden-canvas-finish-div{
    display: none !important;
}

/** thumbnail size on cart page**/
td.product-thumbnail {
    width: 200px !important;
    height: auto;
}
.woocommerce-page table.cart .product-thumbnail img {
    width: 200px !important;
}


/** prodcut description tab**/
.scheme_default .single-product div.product .woocommerce-tabs .wc-tabs li.active a {
    color: #1e1e19;
    border-color: #1e1e19;
    background-color: #f7f6ec;
    border: none;
    font-size: 20px;
	border-bottom: 1px solid;
    border-radius: 0;
    cursor: inherit;
}


/** box shadow in featured image**/
.scheme_default .woocommerce ul.products li.product .post_featured {
    border-color: #c9c8bf;
    background-color: #f7f6ec;
    box-shadow: 1px 5px 20px 0px #7a7975;
}
.scheme_default .woocommerce ul.products li.product .post_header a {
    text-shadow: 0px 7px 20px #b4b4b4;
}



/** product display list**/
a.woocommerce_list.icon-th-list {
    display: none;
}
.woocommerce .woocommerce-ordering {
    display: none !important;
}
.woocommerce ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce ul.products li.product h3 {
    white-space: nowrap !important;
}


.pswp__counter {
    font-size: 16px;
    font-weight: bold;
}

.woocommerce .woocommerce-result-count {
    font-weight: bold;
}
.pswp__caption__center {
    font-size: 16px;
    color: #000;
    font-weight: bold;
}


 .woocommerce form .form-row input[type="checkbox"] + label:before,  input#wc-stripe-new-payment-method .scheme_default input[type="checkbox"]:checked + label:before {
    display: none;
}

.scheme_default label.woocommerce-form__label-for-checkbox>input[type="checkbox"]:checked + span {
    color: green !important;
}


span.select2-selection.select2-selection--single {
    border-radius: 50px !important;
    padding: 5px 30px !important;
}


.wc-stripe-elements-field {
    height: 40px !important;
}

 .woocommerce-checkout #payment div.form-row {
    padding: 0 !important;
}
div.woocommerce .fc-wrapper #order_review table.woocommerce-checkout-review-order-table .product-quantity {
    display: none;
}
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label {
    padding: 5px !important;
    font-size: 10px !important;
}

.fc-checkout-header__inner {
    justify-content: center;
}
.fc-checkout-header .fc-checkout__branding img {
    max-height: 65px !important;
}

.scheme_default label.woocommerce-form__label-for-checkbox>input[type="checkbox"]:checked + span:before {
    color: #ffffff;
    background: #4a6de9;
    border-color: #4a6de9 !important;
    border-radius: 0;
    content: '\2713';
    font-weight: 800;
    font-size: 14px;
}

.return-to-shop {
    float: right;
		margin-bottom: 20px;
		margin-right: 20px;
}
.proceed-to-checkout-above-cart {
    float: right;
		margin-bottom: 20px;
}

.scheme_default .woocommerce table.shop_table tfoot th, .scheme_default .woocommerce-page table.shop_table tfoot th {
    font-weight: bold;
    color: #13130d;
    text-transform: uppercase;
    font-size: 16px;
}
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated {
    display: block !important;
}
p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label {
    position: absolute;
	  padding: 4px 10px!important;
}

.checkout dt.tc-name {
    width: fit-content !important;
    float: left !important;
    margin-right: 2px;
}
.elementor-widget-text-editor .elementor-clearfix p{
	color: #13130d;
}

@media (max-width: 479px){
  table th, .sc_table table th {
     font-size: 10px;
  }
	table td, .sc_table table {
    font-size: 10px;
}
	.woocommerce table.my_account_orders td, .woocommerce table.my_account_orders th{
		    padding: 10px 5px 7px;
	}
}

.scheme_dark a:hover{
	color:black;
}

.wpcf7 p {
    font-weight: bold;
}

@media (max-width: 999px){
	.page-id-6369 .woocommerce #fc-wrapper{
	    margin-right: 60px;
    margin-left: 1px;
	}
	[data-sticky-states].is-sticky>[data-sticky-states-inner]{
		    left: 0;
    margin: auto;
    right: 0;
    max-width: 93%;
	}
	.page-id-6369 .fc-main .woocommerce .woocommerce-checkout{
		margin-top:10px;
	}
	.page-id-6369 .fc-checkout-header .fc-checkout-header__inner{
		justify-content : left;
	}
}
@media (max-width: 768px){
		[data-sticky-states].is-sticky>[data-sticky-states-inner]{
		    left: 0;
    margin: auto;
    right: 0;
    max-width: 92%;
	}
}

@media (max-width: 749px){
	.page-id-6369 .woocommerce #fc-wrapper{
	  margin-left: 30px !important;
    margin-right: 68px !important;
	}
	.page-id-6369 .woocommerce .woocommerce-checkout .fc-sidebar {
margin-top : 10px;
	}
}

@media (max-width: 575px){
	[data-sticky-states].is-sticky>[data-sticky-states-inner]{
		  max-width: 90%;
	}
}

@media (max-width: 480px){
		[data-sticky-states].is-sticky>[data-sticky-states-inner]{
		    left: 0;
    margin: auto;
    right: 0;
    max-width: 86%;
	}
		.page-id-6369 .woocommerce p.form-row.woocommerce-SavedPaymentMethods-saveNew.woocommerce-validated label{
		padding-top :  0px !important;
			font-size : 9px !important
	}
}
@media (max-width: 375px){
.page-id-6369 .woocommerce #fc-wrapper{
	  margin-left:20px !important;
    margin-right:58px !important;
	}

}



