@media only screen and (min-width: 769px) and (max-width: 991px) {
	
	table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-prescription-details .order-notes-action-wrapper a{width:auto!important;}
	
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
.woocommerce .product form.cart .single_variation_wrap{
    display: block!important;
}
.single-product.woocommerce div.product form.cart .variations {
        margin-top: 40px!important;
}
}

@media (max-width: 992px) {
    .woocommerce .practitioner-order-completed-wrapper, .woocommerce .practitioner-order-under-review-wrapper {
        padding: 5px !important;
    }
	
	.woocommerce-MyAccount-content button.dismiss-modal {
        display: inline!important;
        width: auto!important;
    }
	
	button.prescription-status-action{float:left;}
	
	
	.woocommerce-customer-details .woocommerce-columns.woocommerce-columns--2 {
        flex-direction: row;
    }
	
	.practitioner-order-section {
    overflow: scroll!important;
	}
	
	table.woocommerce-review-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr a, table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr a {
    text-align: center;}
	
	table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-details a.practitioner-order-action{margin:0px!important}
	
	table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead tr th {
    white-space: nowrap;}
	
}

td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-approve-decline .order-action-wrapper a {    margin-bottom: 10px;}


.woocommerce .woo-practitioner-orders-wrapper table tbody td:not(:last-child):before, .woocommerce .practitioner-order-completed-wrapper table tbody td:not(:last-child):before {
    height: 100%;
    transform: translateY(0%);
}


.woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses::before, .woocommerce-customer-details section.woocommerce-columns.woocommerce-columns--2.woocommerce-columns--addresses.col2-set.addresses::after {
    display: none;
}

.woocommerce-customer-details .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1, .woocommerce-customer-details .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{
    max-width: calc(50% - 10px);
    width: 50%;
    float: none !important;
    flex: 0 0 50%;
    padding: 0;
}

.practitioner-section-content {
    padding: 20px;
}

/*.practitioner-order-wrapper .practitioner-order-header-info {*/
/*    display: flex;*/
/*    justify-content: space-between;*/
/*}*/

.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table .woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{padding-left:30px;}
@media (max-width: 800px) {
		
	
    .order-action-wrapper a {
        display: block;
        margin: 10px 0 5px 0 !important;
        width: 100%;
        text-align: center;
    }
	
	.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tr td.actions .button{margin-top:0px;}
	
	    .woocommerce-MyAccount-content button.dismiss-modal {
        display: inline!important;
        width: auto%!important;}
}


.archive .page-content-section .woocommerce-ordering{margin-top:40px;}
.woocommerce-tabs.wc-tabs-wrapper table{border-left: 1px solid var(--color-theme-blue) !important}
@media only screen and (min-width: 769px) {

 table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table tbody td:not(:last-child)::before, table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table tbody td:not(:last-child)::before {
  background: rgb(189 186 179) !important;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table tbody td:not(:last-child)::before, table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table tbody td:not(:last-child)::before {
  top: calc(50% - 25px) !important;
  transform: translateY(0%) !important;
}
table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table tbody td:not(:last-child)::before, table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table tbody td:not(:last-child)::before {
  content: '';
  background: rgba(223, 233, 240, 1);
  height: 50px;
  width: 1px;
  right: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  transform: translateY(30%);
}

.mobile-only-table-heading{display:none!important;}

}

@media only screen and (min-width: 481px) and (max-width: 768px) {
	
	.woocommerce .practitioner-order-completed-wrapper table tbody td {
        padding: 15px;
    }
	
	.woocommerce table.shop_table_responsive tr:nth-child(2n) td, .woocommerce-page table.shop_table_responsive tr:nth-child(2n) td {
        background-color: transparent;
    }
	
}	
@media only screen and (min-width: 768px) and (max-width: 768px) {
	
	
	
	.woocommerce .woocommerce-cart-form .coupon input {  max-width: 180px !important;	}
    .woocommerce table.shop_table_responsive tr td::before{
        content: attr(data-title) ": "!important;
        font-weight: 700;
        float: left;
		display:block!important;
    }
	
	.woocommerce table.shop_table_responsive tr td::before {
	content: "" !important;}
	
}

@media (max-width: 768px) {
	
	
	.woocommerce .practitioner-order-under-review-wrapper .practitioner-section-content.heading-section{padding:0px!important;}
	
	
	table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-quantity:before {    margin-top: 10px;}
	
	table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-details a.practitioner-order-action{margin:0px!important}
	
	table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr th{white-space:nowrap!important;}
	
	
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table th {    white-space: nowrap;}

	.practitioner-order-section { overflow: scroll;}


	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table  td .span.woocommerce-Price-amount.amount{    white-space: nowrap;    display: flex;    gap: 5px;}
	
	
	/*table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td strong,*/
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td span.woocommerce-Price-amount.amount {
		display: flex;
		gap: 5px;
	}
	
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table tbody tr td::before{content: attr(data-title) !important;}
	
	
	.woocommerce-customer-details .woocommerce-column.woocommerce-column--1.woocommerce-column--billing-address.col-1, .woocommerce-customer-details .woocommerce-column.woocommerce-column--2.woocommerce-column--shipping-address.col-2{
    max-width: calc(100% - 0px);
    width: 100%;
    float: none !important;
    flex: 0 0 100%;
    padding: 0;
	}
	
	.woo-practitioner-orders-wrapper table tr td, .woo-practitioner-orders-wrapper table tr th{text-align:center;}
	
	span.order-status.danger{margin-right:0px;}
	
	.woocommerce .product .product-feat-image img {
		height: 100% !important;
		width: 100% !important;
	}
	
	.woocommerce-cart-form__cart-item.cart_item td.product-thumbnail{display:block!important;}
	 
	.contact-pg-section .contact-info>div {width:100%!important;}	
		
	section.woocommerce-customer-details .woocommerce-columns--addresses .col-1, section.woocommerce-customer-details .woocommerce-columns--addresses .col-2{
    max-width: 100%!important;}	
		
	.woocommerce .woocommerce-cart-form .price.product-quantity {
        width: 100% !important;
    }	
	
	form.woocommerce-cart-form table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody td.actions:before {
    display: none!important;
	}
	table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr:last-child {
		margin-top: 0px!important;
	}
	
	   .woocommerce-cart-form .shop_table.woocommerce-cart-form__contents .actions button {
        margin-top: 0px!important;
    }
	 
	 .woocommerce .woocommerce-cart-form .price.product-quantity .quantity input {
    max-width: 150px;
	}
	
	.woocommerce-orders-table__row.woocommerce-orders-table__row--status-await-approval.order {
	  margin-bottom: 10px;
	}
	
	ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details li {
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #cfc8d8;
    border-right: 0px !important;
	}
	
	section.woocommerce-customer-details .woocommerce-columns--addresses .col-1, section.woocommerce-customer-details .woocommerce-columns--addresses .col-2{
    max-width: 100%!important;}	
	
	
	form.woocommerce-form.woocommerce-form-register.register p.form-row.form-row-last, form.woocommerce-form.woocommerce-form-register.register p.form-row.form-row-first, form.woocommerce-form.woocommerce-form-register.register select#req_patient_gender {
    width: 100%!important;
	display:block!important;
	}
	
	 table.shop_table.shop_table_responsive.woocommerce-checkout-review-order-totals-table tr.cart-subtotal {
        border-bottom: 1px solid;
    }
	
    table.shop_table.shop_table_responsive.woocommerce-checkout-review-order-totals-table tr.order-total td {
        background-color: transparent;
    }	
	
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    width: 110px!important;
	}
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .button {
     margin-right: 0px!important;
	}
	
	button.shipping-form-toggle.theme-btn-gradient.border-none{		margin-bottom: 15px !important;	}
	
	table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents tbody tr td .coupon button.button{margin-left: 0 !important;    margin-right: 0px !important;}
	
	.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{width:100%!important;margin-right:0px!important;margin-left:0px!important;}
	
	
	
	.woocommerce #content table.cart td.actions .coupon {    width: 100% !important;}
	.woocommerce #content table.cart td.actions .coupon input#coupon_code{    width: 100% !important;}

	.woocommerce #content table.cart td.actions .coupon button.button{margin-left: 0 !important;    margin-right: 0px !important;}	
	
	#add_payment_method table.cart td.actions .coupon .input-text, .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce-checkout table.cart td.actions .coupon .input-text {
    width: 100% !important;}
		
	p.woocommerce-shipping-destination {
    margin-top: 10px;
	}
	
	.woocommerce-cart-form__contents tr.woocommerce-cart-form__cart-item.cart_item td::before { content: attr(data-title) !important; margin-right:10px;}
	
	
	
	.cart-collaterals table.shop_table.shop_table_responsive td::before { content: ""!important;    }
	
	
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions{
		justify-content: flex-end !important;
		gap: 5px;}
	
	
	a.theme-btn-s4.re-order.w-100.mt-2.text-center.re-order{width:150px;}
	
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{position:absolute; left:15px;}
	
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td{padding:15px!important;}
	
	
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total {
    justify-content: flex-end !important;
    gap: 5px;
	}

	a.theme-btn-s4.re-order.w-100.mt-2.text-center.re-order {
    width: auto!important;
	}


	.woocommerce table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total::before, .woocommerce-page table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-total::before {
			position: absolute;
			left: 15px;
	}
		
	
	
	.woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td {
    width: 33%!important;
    flex: 0 0 calc(33.33% - 2px);
	}
	
	
	.woocommerce .pharmacy-prec-table table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td::before, .woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td::before {        content: ""!important;    }
	
	
	.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table.personal-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions::before{position:absolute;    left: 15px;        top: 45%;}
	
	
	/*table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td{*/
	/*display: flex !important;*/
    /*justify-content: space-between !important;*/
	/*width: 100% !important;*/
	/*align-items:center;}*/
	
	
	.woocommerce-cart .woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {
	  display: block !important;
	}
	
	
	.woocommerce .woo-practitioner-orders-wrapper table tbody tr:first-child, .woocommerce .woo-practitioner-orders-wrapper table tbody tr td:first-child {
	  border-top-left-radius: 0px!important;
	  border-bottom-left-radius: 0px!important;
	}
	
	.woocommerce table.shop_table_responsive tr td, .woocommerce-page table.shop_table_responsive tr td {
	  border-radius: 0px!important;}
	
	
	.woocommerce .woo-practitioner-orders-wrapper table tbody tr:last-child, .woocommerce .woo-practitioner-orders-wrapper table tbody tr td:last-child {
	  border-top-right-radius: 0px!important;
	  border-bottom-right-radius: 0px!important;

	}
	
	
	.pharmacy-prec-table .woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table thead tr{background-color: var(--color-theme-green);}
	
	
	.practitioner-order-completed-wrapper table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-approve-decline .order-status-wrapper {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: space-between;
	}
	.practitioner-order-completed-wrapper table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-prescription-details a {
		margin: 0!important;
		width: 100%;
	}

	.practitioner-order-completed-wrapper .practitioner-order-section table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr.woocommerce-orders-table__row.order td {
		width: 100%;
	}
	
	.order-notes-action-wrapper strong.mobile-only-table-heading{position: absolute;
        left: 30px;}
		
	.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-prescription-details .order-notes-action-wrapper strong.mobile-only-table-heading {left:15px}
    	
		
	
	.practitioner-order-completed-wrapper .practitioner-order-section table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr{margin-bottom: 10px;}

	tr.cart_item > td {
		border: none !important;
	}

	.woocommerce-checkout-review-order-totals-table tr {
		display:table-row !important;
	}
	.woocommerce-checkout-review-order-totals-table th {
		display:table-cell !important;
	}

    .page-title .breadcrumb li {
        font-size: 14px;
        font-size: 0.875rem;
    }
	
	.banner-content .theme-btn{width:100%!important;}
	
	.call-to-action .theme-btn-gradient {
    margin-bottom: 15px;
	}
	
	.woocommerce .woo-practitioner-orders-wrapper table.shop_table tbody td {text-align:left!important}
	   
	.mobile-only, .mobile-only-table-heading {
        margin-bottom: 5px;
    }
	
	
	.woocommerce .woocommerce-MyAccount-content .modal table.shop_table tbody td {text-align:left!important;}

	
	.u-columns.woocommerce-Addresses.col2-set.addresses .woocommerce-Address {
    max-width: 100%!important;
	}
	
	
	.page-title .breadcrumb li {
        font-size: 14px;
        font-size: 0.875rem;
    }
	
	.banner-content .theme-btn{width:100%!important;}
	
	.call-to-action .theme-btn-gradient {
    margin-bottom: 15px;
	}
	
	.woocommerce .woo-practitioner-orders-wrapper table.shop_table tbody td {text-align:left!important}
	   
	.mobile-only, .mobile-only-table-heading {
        margin-bottom: 5px;
    }
	
	
	.woocommerce .woocommerce-MyAccount-content .modal table.shop_table td.product-thumb {
    width: 50%;}
	
	.woocommerce .woocommerce-MyAccount-content .modal table.shop_table tbody td {text-align:left!important;}
	
	.woocommerce .woocommerce-MyAccount-content .modal table.shop_table td.product-thumb img {
    border-bottom-left-radius: var(--border-radius)!important;
    border-bottom-right-radius: var(--border-radius)!important;
	}
	
	
	.woocommerce-page  .woocommerce-notices-wrapper .woocommerce-message .button.wc-forward {
	  max-width: 100%;
	  margin-left: 0px;
	  align-self: flex-start;
	  margin-top: 1.5rem !important;
		text-align: center;
	}

	.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message {
	  display: flex;
	  flex-direction: column;
	  gap: .5rem;
	  align-items: flex-start;
	  text-align: left;	
	}
	.woocommerce-notices-wrapper .woocommerce-message::before {
	  top: 30px;
	}
	.woocommerce-cart .woocommerce-notices-wrapper .woocommerce-message::before {
	  top: 15px;
	}
	
	/*.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-date {*/
	/*  display: flex !important;*/
	/*  justify-content: space-between!important;*/
	/*  width: 100%!important;*/
	/*}*/


	.woocommerce-button.button.view {
	  margin: 0 !important;
	  width: fit-content!important;
	}
	
	.woocommerce table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr, .woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr {
    justify-content: flex-start!important;
    gap: 20px;
	}
	.woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td:last-child {
		width: 25%;
	}
	.woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td {
		width: 35%;
	}
	.woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr:nth-child(2n) td, .woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr:nth-child(2n) {
		background: #f3f3f3!important;
	}
	.woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td {
		border: 0!important;
	}
	.woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr .mobile-only-table-heading {
		display: block !important;
		line-height: 1.2;
		font-size: 14px;
		margin-bottom: 9px;
	}
	.practitioner-order-under-review-wrapper .practitioner-order-section table.woocommerce-review-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-approve-decline .order-action-wrapper strong {
		float: left;
		width: fit-content!important;
		position: absolute;
		left: 30px;
		top: 30px;
	}
	
	
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td {
	margin-bottom: 0!important;
	}
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr {
		border-radius: 2px;
		margin-bottom: 20px;
	}
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td:last-child {
		padding-left: 25px;
		border-radius: 0px 0px 2px 2px !important;
		padding-right: 25px;
	}
	footer.site-footer .upper-footer .col-lg-4.col-xl-4.col-md-12.mb-3.column-1 {
		display: flex;
		justify-content: center;
	}
	.woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr:first-child, .woocommerce .woocommerce-MyAccount-content .woocommerce-orders-table tbody tr td:first-child {
		border-top-left-radius: 2px!important;
		border-bottom-left-radius: 0px!important;
	}
	/*.my_account_orders tr.woocommerce-orders-table__row.order {*/
	/*	flex-wrap: wrap;*/
	/*}*/
	.my_account_orders tr.woocommerce-orders-table__row.order td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions {
		justify-content: end;
		gap: 10px;
	}
	/*table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td {*/
	/*	width: 100%;*/
	/*}*/
		div#practitioner-order-modal.view-prescriptions  .practitioner-order-wrapper .woo-practitioner-orders-wrapper .col-lg-12 {
		padding: 0;
	}
	/*div#practitioner-order-modal.view-prescriptions  .practitioner-order-wrapper .woo-practitioner-orders-wrapper a.theme-btn-secondary.mx-2.order-prescription-action {*/
	/*	width: fit-content!important;*/
	/*	padding-left: 15px!important;*/
	/*	padding-right: 15px!important;*/
	/*	min-width: fit-content!important;*/
	/*	font-size: 13px!important;*/
	/*}*/
	/*div#practitioner-order-modal.view-prescriptions  .practitioner-order-wrapper .woo-practitioner-orders-wrapper td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-patient-details strong,*/
	/*table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td strong{*/
		/*position: absolute;*/
		/*left: 10px;*/
		/*display: block!important;*/
		/*width: 100%;*/
		/*padding: 15px;*/
	/*}*/
	/*div#practitioner-order-modal.view-prescriptions  .practitioner-order-wrapper .woo-practitioner-orders-wrapper td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-patient-details {*/
	/*.practitioner-order-wrapper .practitioner-order-section table.woocommerce-review-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders tr td{*/
	/*	flex-wrap: wrap;*/
	/*	justify-content: end !important;*/
	/*	align-items: center;*/
	/*	gap: 15px;*/
	/*}*/
	/*div#practitioner-order-modal.view-prescriptions  .practitioner-order-wrapper .woo-practitioner-orders-wrapper td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-patient-details a {*/
	/*	width: fit-content !important;*/
	/*	margin: 0;*/
	/*	min-width: 130px;*/
	/*}*/
	div#practitioner-order-modal.view-prescriptions  .practitioner-order-wrapper .woo-practitioner-orders-wrapper td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-patient-details{
	/*.practitioner-order-section table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td{*/
		flex-wrap: wrap;
	}
	div#practitioner-order-modal.view-prescriptions  .practitioner-order-wrapper .woo-practitioner-orders-wrapper td:before {
		display: none!important;
	}
	

	/*div#practitioner-order-modal.view-prescriptions .practitioner-order-under-review-wrapper .practitioner-order-section tbody tr {*/
	/*	flex-wrap: wrap;*/
	/*}*/
	
	/*div#practitioner-order-modal.view-prescriptions .practitioner-order-under-review-wrapper .practitioner-order-section tbody tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-patient-details a {*/
	/*	min-width: 150px;*/
	/*}*/
	
	div#practitioner-order-prescription-modal .practitioner-prescription-wrapper thead tr, div#practitioner-order-prescription-modal .practitioner-prescription-wrapper thead td {
		text-align: center;
		justify-content: flex-start;
	}
	div#practitioner-order-prescription-modal .practitioner-prescription-wrapper thead {
		display: block !important;
		text-align: center;
	}
	div#practitioner-order-prescription-modal .practitioner-prescription-wrapper thead th {
		width: 50%!important;
		text-align: center!important;
	}
	div#practitioner-order-prescription-modal .practitioner-prescription-wrapper td{
		text-align: center!important;
		background: transparent;
	}
	div#practitioner-order-prescription-modal .practitioner-prescription-wrapper .presc-header-row .header-col-right h2 {
		font-size: 20px !important;
		margin-left: 20px;
	}
	div#practitioner-order-prescription-modal .practitioner-prescription-wrapper tbody tr:nth-child(even) td {
		background: transparent!important;
	}
	div#practitioner-order-prescription-modal .practitioner-prescription-wrapper tbody tr:nth-child(even) {
		background: #dddddd40 !important;
	}
	.woocommerce div#practitioner-order-prescription-modal table.shop_table_responsive tr:nth-child(2n) td, div#practitioner-order-prescription-modal table.shop_table_responsive tr:nth-child(2n) td {
		background-color: transparent;
	}
	
	/*.practitioner-order-section table.woocommerce-review-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders tr td {*/
    /*margin: 0!important;*/
	/*}*/
	
	
	/*.practitioner-order-section table.woocommerce-review-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders tr td {*/
    /*    width: 100%!important;*/
    /*    display: flex!important;*/
    /*    justify-content: space-between!important;*/
    /*}*/
	
	.practitioner-order-section table.woocommerce-review-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-approve-decline {
    	justify-content: flex-end !important;
	}
	.practitioner-order-section table.woocommerce-review-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-approve-decline .order-action-wrapper {
		margin-top: 35px;
	}
	
	.woocommerce .woo-practitioner-orders-wrapper .practitioner-order-section table.shop_table tbody td:not(:last-child)::before, .woocommerce .practitioner-order-completed-wrapper table.shop_table tbody td:not(:last-child)::before {
		
		width: 0px!important;
	}
	
	.woocommerce .practitioner-order-section tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-approve-decline::before{content: ""!important;} 
	
	 .woocommerce .woo-practitioner-orders-wrapper table.shop_table tbody tr td:first-child {
	 border-bottom-left-radius: 0px!important;
	 border-top-right-radius: 0px!important;}
	 
	.woocommerce .woo-practitioner-orders-wrapper table.shop_table tbody tr:last-child, .woocommerce .woo-practitioner-orders-wrapper table.shop_table tbody tr td:last-child {
	  overflow: hidden;
	}
	
	.woocommerce table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr, .woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr {
        justify-content: flex-start !important;
        gap: 20px;
		display: flex !important;
        align-items: flex-start!important;
    }
	.woocommerce-page table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td {
        width: 35%;
    }
	
	
	
	.woocommerce .practioner-order-items .woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td::before, .woocommerce-page .practioner-order-items .woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td::before {
	  content: ""!important;
	}
	
	.woocommerce .woocommerce-MyAccount-content .modal table.shop_table{border:1px solid var(--color-theme-blue);}
	
	.woocommerce .prescription-items-data table.woocommerce-order-items-table.shop_table.woocommerce-MyAccount-orders.shop_table_responsive.my_account_orders.account-orders-table tr td::before {	content: ""!important;}
	
	
	.practitioner-order-completed-wrapper table tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-prescription-details::before {
		content: ""!important;}
	
	.practitioner-order-completed-wrapper .practitioner-order-section table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr.woocommerce-orders-table__row.order td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-prescription-details {
        justify-content: flex-end !important;
    }
	
	.consulation_form_section .woo-practitioner-orders-wrapper .practitioner-order-section table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-prescription-details {
        position: relative;
    }
	
	.order-notes-action-wrapper {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
    row-gap: .5rem;
	}

	
	/*.woocommerce table.shop_table_responsive tr, .woocommerce-page table.shop_table_responsive tr {*/
    /*    display: flex !important;*/
    /*    align-items: flex-start;*/
    /*    justify-content: space-between;*/
    /*}*/
	
	
	
	.practitioner-order-completed-wrapper table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td {
        margin-bottom: 0;
        display: flex;
        justify-content: space-between;
        align-items: center;
    }
	
	
	
.woocommerce-page .prescription-items-data table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td {
        width: 100% !important;
}

.woocommerce-page .prescription-items-data table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr {
        justify-content: space-between !important;
        gap: 10px !important;
	        padding: 0px;
}
	
	 
}


@media only screen and (min-width: 400px) and (max-width: 525px) {
	div#practitioner-order-modal.view-prescriptions  .practitioner-order-wrapper .woo-practitioner-orders-wrapper td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-patient-details {
		gap: 10px!important;
	}
	div#practitioner-order-modal.view-prescriptions .practitioner-order-under-review-wrapper .practitioner-order-section tbody tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-patient-details a {
		min-width: fit-content!important;
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
}











@media only screen and (min-width: 601px) and (max-width: 768px) {
	.my_account_orders tr.woocommerce-orders-table__row.order td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions:before {
		position: absolute;
		left: 30px;
	}
	}

@media only screen and (min-width: 425px) and (max-width: 525px) {
	div#practitioner-order-modal.view-prescriptions  .practitioner-order-wrapper .woo-practitioner-orders-wrapper td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-patient-details {
		gap: 10px!important;
	}
	div#practitioner-order-modal.view-prescriptions .practitioner-order-under-review-wrapper .practitioner-order-section tbody tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-patient-details a {
		min-width: fit-content!important;
		padding-left: 15px!important;
		padding-right: 15px!important;
	}
}

@media (max-width: 550px) {
	nav.woocommerce-MyAccount-navigation a.theme-btn-primary-new.mr-3.review_orders {
		display: block!important;
		width: fit-content!important;
		margin: 0 auto 20px!important;
	}
	nav.woocommerce-MyAccount-navigation a.theme-btn-dark-1.change_my_signature {
		display: block!important;
		width: fit-content!important;
		margin: 0 auto!important;
	}
	.woo-practitioner-orders-wrapper .col-lg-12.col-md-12.mb-4 {
		padding: 0!important;
	}
	.practitioner-order-section table.woocommerce-review-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders tr td {
		padding-left: 17px;
		padding-right: 17px;
	}
	.practitioner-order-under-review-wrapper .practitioner-order-section table.woocommerce-review-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-approve-decline .order-action-wrapper strong {
		left: 17px!important;
	}
	
	.order-action-wrapper a {padding:10px;}
	
	.practitioner-order-under-review-wrapper, .practitioner-order-completed-wrapper {
    padding: 15px!important;}
	
	
	.service-single-section .col.col-md-12{padding:0px!important;}

	.practitioner-order-section table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td{padding:15px!important; text-align: left !important;}

	.practitioner-order-section table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td .order-status{		width: 130px;}
		
		
	.order-notes-action-wrapper strong.mobile-only-table-heading {
        position: absolute;
        left: 15px!important;
    }	
	

	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions .button {
     margin-right: 0px!important;
	}
	table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-actions a {
    width: 105px!important;
	}
		
}

@media screen and (max-width: 768px) {
	.practitioner-order-section table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tr td {
		text-align: left !important;
	}
}



@media screen and (max-width: 480px) {
	
	table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents td.product-quantity:before {
        margin-top: 0px;
    }
	
    form#order_review table.shop_table td.product-price, td.product-subtotal {
        display: table-cell!important;
        text-align: left !important;
    }
	
	.practitioner-order-completed-wrapper .practitioner-order-section .practitioner-order-action, .practitioner-order-completed-wrapper .practitioner-order-section .theme-btn-secondary, .practitioner-order-completed-wrapper .practitioner-order-section .order-status-wrapper .order-status, .practitioner-order-section .practitioner-order-action {
        width: auto;
    }
	
	.page-content-section .col.col-md-12 {
    padding: 5px!important;
	}
	
	table.woocommerce-order-items-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table tbody tr td {
    padding: 0px !important;
    word-wrap: break-word;
	}
	
	div#practitioner-order-modal.view-prescriptions .practitioner-order-under-review-wrapper .practitioner-order-section tbody tr td.woocommerce-orders-table__cell.woocommerce-orders-table__cell-order-patient-details a {
        min-width: 150px;
    }
	
}


