@media (min-width: 768px) {
    .hidden-desktop {
        display: none;
    }
}

@media (max-width: 1500px) {
    .woocommerce-account .woocommerce-MyAccount-content {
        padding: 30px;
    }
    .questions-wrap {
        padding: 0 20px;
    }
    .slot-listing-info {
        padding: 14px;
    }
}

@media (max-width: 1400px) {
    .slot-calender {
        flex-wrap: wrap;
        flex-direction: column-reverse;
    }
    .slot-calender-box {
        width: 100%;
        max-height: 100%;
        overflow-y: hidden;
    }
    .questions-wrap {
        width: 100%;
        padding-bottom: 20px;
    }
    .question-form-wrap {
        display: flex;
        flex-wrap: wrap;
        margin: 0 -16px;
    }
    .question-form-wrap .form-group {
        width: 50%;
        padding: 0 16px;
    }
    .header-calender-box-wrap {
        margin-bottom: 20px;
    }
    .btn-wrap {
        padding-top: 0;
    }
    .question-box .btn-wrap {
        padding-bottom: 0;
    }
    .form-group.tip-of-the-day {
        margin-bottom: 30px;
    }
    .question-form-wrap {
        padding-top: 20px;
    }
    .header-calender-box-wrap {
        padding: 0 20px;
    }
    .banner-digi {
        padding-top: 100px !important;
        padding-bottom: 100px !important;
    }
    .price-card-box .fusion-column-wrapper {
        padding: 30px 40px !important;
    }
    .custom-modal-wrap .btn-wrap {
        justify-content: flex-end;
    }
}
@media (max-width: 1200px) {
    .process-section .fusion-layout-column {
        width: 50% !important;
        height: auto;
        min-height: 200px;
    }
    .organized-list {
        padding-left: 50px;
    }
    .banner-digi.fusion-flex-container > .fusion-row .fusion-flex-column {
        width: 100%;
    }
    .banner-wrap-text {
        margin: 0 auto !important;
        text-align: center !important;
        padding-left: 0;
        padding-right: 0;
    }
    .banner-sub-text {
        margin-top: 30px !important;
    }

    .price-card-box .fusion-column-wrapper {
        padding: 20px !important;
    }
    .custom-login-woo-class
        .woocommerce
        #customer_login
        .login
        .form-row:not(.woocommerce-form-row--wide) {
        padding-right: 0px;
        margin-bottom: 10px;
    }
    .custom-login-woo-class
        .woocommerce
        #customer_login
        .login
        .woocommerce-form-login__submit {
        margin-right: 15px;
    }
    .custom-login-woo-class
        .woocommerce
        #customer_login
        .login
        .woocommerce-form-login__rememberme {
        padding-left: 0;
    }
    .woocommerce-checkout .product-info {
        /* max-width: 200px; */
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 16px;
    }

    /* .nested-column-wrap; */
}
@media (max-width: 1100px) {
    .organized-list {
        padding-left: 30px;
    }
}
@media (max-width: 1082px) {
    .woocommerce-checkout table.shop_table tfoot tr th {
        border-left: 0;
    }
}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .woocommerce-checkout .woocommerce .checkout_coupon .coupon-contents {
        justify-content: center;
    }
    .woocommerce .checkout_coupon .promo-code-heading {
        text-align: center;
    }
}
@media (max-width: 1023px) {
    .fusion-top-top-link,
    .webpushr-toggle-bell-popup {
        bottom: 85px !important;
    }
    .custom-login-woo-class.woocommerce-account .woocommerce {
        padding: 0px 16px;
    }
    .woocommerce-account .woocommerce-MyAccount-navigation {
        display: none;
    }
    .woocommerce-account .woocommerce-MyAccount-content {
        width: 100%;
        padding: 30px 16px;
    }
    .mobile-fixed-menu-wrap {
        display: block;
    }
    .question-form-wrap {
        padding-top: 10px;
    }
    .power-of-digi-cal.fusion-flex-container > .fusion-row .fusion-flex-column,
    .stay-organized.fusion-flex-container > .fusion-row .fusion-flex-column,
    .own-your-time.fusion-flex-container > .fusion-row .fusion-flex-column {
        width: 100%;
        height: auto !important;
    }
    .power-of-digi-cal.fusion-flex-container
        .fusion-row
        .img-wrap.fusion-flex-column,
    .stay-organized.fusion-flex-container
        .fusion-row
        .img-wrap.fusion-flex-column,
    .own-your-time.fusion-flex-container
        .fusion-row
        .img-wrap.fusion-flex-column {
        max-height: 400px;
    }
    .organized-list {
        max-width: 100%;
        padding-left: 0;
    }
    .mobile-fz-55 {
        font-size: 40px !important;
    }
    .banner-digi {
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }
    .own-time-title {
        font-size: 40px !important;
    }
    .own-time-sub-title {
        font-size: 25px !important;
    }
    .own-time-btn {
        margin-top: 40px !important;
    }
    .banner-title {
        font-size: 40px !important;
    }
    a.get-started-btn {
        margin-top: 20px;
        padding: 12px 20px;
        font-size: 14px;
        line-height: 1.2;
    }
    .tab-container-box .tab-pane ul li {
        margin-bottom: 15px;
    }
    .price-wrapper {
        padding-bottom: 20px;
        margin-bottom: 30px;
    }
    .price-card-box.fusion-flex-column {
        width: 100% !important;
    }
    .price-card-box span.price {
        font-size: 24px;
    }
    .price-card-box .fusion-tabs .nav-tabs li .fusion-tab-heading {
        font-size: 18px;
    }
    .price-card-box .fusion-tabs .nav-tabs > li .tab-link {
        padding: 12px !important;
    }
    .woocommerce .checkout_coupon .promo-code-heading {
        font-size: 30px !important;
        margin-right: 0;
        display: block;
        margin-bottom: 20px !important;
        width: 100%;
    }
    .woocommerce .checkout_coupon {
        flex-wrap: wrap;
    }
    .woocommerce-checkout .woocommerce .checkout_coupon .coupon-contents {
        width: 100%;
    }
    .woocommerce-view-subscription
        table.shop_table.subscription_details
        .button {
        padding: 12px;
        width: auto;
    }
    .woocommerce-view-order .full-width + .full-width {
        margin-top: 32px;
    }
    .custom-calendar-wrap table,
    .custom-calendar-wrap table a,
    .custom-calendar-wrap table td,
    .custom-calendar-wrap table th {
        font-size: 18px;
    }
    .custom-calendar-wrap table thead a {
        font-size: 16px;
    }
    .custom-login-woo-class h2,
    .woocommerce-view-order
        .avada-order-details.woocommerce-content-box.full-width
        h2 {
        font-size: 30px !important;
    }
    .custom-login-woo-class .woocommerce {
        padding-bottom: 40px !important;
    }
    .woocommerce-view-subscription
        table.shop_table.subscription_details
        .button,
    .woocommerce-payment-methods .woocommerce-MyAccount-content .button,
    .woocommerce-subscriptions .my_account_orders .button.view,
    .woocommerce-orders .my_account_orders .button.view,
    .woocommerce-orders .my_account_orders .button.invoice,
    .wpo_wcpdf_document_link,
    .woocommerce-orders .my_account_orders .button.cancel,
    .woocommerce-orders .my_account_orders .button.pay {
        padding: 10px 15px;
        text-align: center;
        display: block;
    }
}

@media (max-width: 767px) {
    .hidden-mobile {
        display: none;
    }
    .question-box .question-form-wrap .form-group input.select2-search__field {
        padding: 4px 0 !important;
        font-size: 14px !important;
    }
    .slot-listing-item {
        min-height: 48px;
        padding-left: 70px;
    }
    .slot-listing-item--booked .slot-listing-info {
        min-height: 48px;
    }
    .slot-listing-item--booked .action-btn,
    .slot-listing-item--booked .action-btn span {
        font-size: 0;
    }
    .slot-listing-item--booked .action-btn {
        padding: 10px;
    }
    .slot-listing-item--booked .action-btn .svg-icon,
    .slot-listing-item--booked .action-btn .svg-icon svg,
    .slot-listing-info--schedule .action-btn .svg-icon,
    .slot-listing-info--schedule .action-btn .svg-icon svg {
        height: 14px;
        width: 14px;
    }
    .slot-listing-item--booked .action-btn span {
        margin: 0;
    }
    .slot-time {
        font-size: 10px;
        top: -7px;
        left: 16px;
    }
    .calendar-sync-success > p {
        font-size: 18px;
    }

    .slot-listing-title {
        font-size: 12px;
        padding-right: 24px;
    }
    .slot-listing-item--booked .slot-listing-info {
        flex-wrap: nowrap;
    }
    .slot-listing-info {
        padding: 10px 6px;
    }
    .question-box h3 {
        font-size: 20px !important;
        margin-bottom: 5px !important;
    }
    .question-box p {
        font-size: 14px;
        line-height: 1.2;
        margin-bottom: 10px !important;
    }
    .question-form-wrap {
        padding-top: 5px;
    }
    .question-form-wrap .form-group {
        width: 100%;
    }
    .form-group label {
        font-size: 14px;
    }
    .form-group input[type='text'],
    .form-group .select2-container--default .select2-selection--single,
    .form-group select {
        font-size: 12px !important;
        padding: 6px 10px !important;
    }

    .form-group
        .select2-container
        .select2-selection--single
        .select2-selection__rendered {
        padding-left: 0;
        font-size: 12px !important;
    }
    .slot-calender-wrapper {
        border: 0;
    }
    .question-box .btn-wrap {
        justify-content: center;
        padding-top: 10px;
    }
    .questions-wrap {
        padding: 0 16px;
    }
    .process-section .fusion-layout-column {
        width: 100% !important;
    }
    html.avada-is-100-percent-template body.page-id-4504 #main.width-100 {
        padding-left: 0;
        padding-right: 0;
    }
    .stay-organized ul li {
        font-size: 20px;
    }
    .stay-organized .organized-list p {
        font-size: 16px;
    }
    .mobile-fz-55 {
        font-size: 35px !important;
    }
    .stay-organized ul li::before {
        top: 6px;
    }
    .own-time-title {
        font-size: 35px !important;
    }
    .own-your-time .fusion-column-wrapper {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
    .banner-title {
        font-size: 35px !important;
    }
    .banner-sub-text {
        font-size: 18px !important;
    }
    .own-your-time {
        margin-top: 0 !important;
        margin-bottom: 0 !important;
    }
    .slot-listing-info--schedule .slot-listing-title,
    .slot-listing-info--schedule .slot-listing-action {
        opacity: 1;
        visibility: visible;
    }

    .slot-listing-info--schedule .slot-listing-action span {
        font-size: 0;
        margin: 0;
    }
    .slot-listing-info--schedule .slot-listing-action .action-btn {
        padding: 10px;
        font-size: 0;
    }
    .slot-listing {
        padding-right: 16px;
        padding-top: 50px;
    }
    .woocommerce-checkout .wc-stripe-elements-field,
    .woocommerce-add-payment-method .wc-stripe-elements-field {
        height: 45px !important;
        padding-top: 13px !important;
    }
    .woocommerce-checkout #customer_details > .col-1 {
        padding: 16px;
    }
    .woocommerce-checkout .woocommerce input {
        height: 40px !important;
        font-size: 14px !important;
    }
    .woocommerce-checkout #payment {
        padding: 8px 16px 16px;
    }
    form.woocommerce-content-box.full-width.checkout_coupon {
        padding: 16px;
    }
    .woocommerce-checkout .woocommerce .checkout_coupon .coupon-input,
    .woocommerce-checkout .woocommerce .checkout_coupon .coupon-button {
        padding: 0 !important;
        display: block;
        width: 100% !important;
    }
    .woocommerce .checkout_coupon .coupon-button {
        margin-top: 15px !important;
    }
    .woocommerce-checkout .woocommerce .checkout_coupon .coupon-contents {
        display: block !important;
    }
    .woocommerce-checkout form.checkout #billing_last_name_field,
    .woocommerce-checkout .checkout #shipping_last_name_field,
    .woocommerce-checkout .checkout #billing_first_name_field,
    .woocommerce-checkout form.checkout #shipping_first_name_field {
        width: 100% !important;
        float: none;
    }
    .woocommerce-view-subscription table:not(:last-child),
    .woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods {
        margin-bottom: 32px;
    }
    .woocommerce-view-subscription table.shop_table.subscription_details td,
    .woocommerce-view-subscription table.shop_table.order_details td,
    .woocommerce-view-subscription table.shop_table.order_details th,
    .woocommerce-view-subscription table.woocommerce-orders-table--orders td,
    .woocommerce-view-subscription table.woocommerce-orders-table--orders th,
    .woocommerce-view-subscription table.shop_table.order_details thead th,
    .woocommerce-view-subscription
        table.woocommerce-orders-table--orders
        thead
        th,
    .woocommerce-orders
        table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table
        th,
    .woocommerce-orders
        table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table
        td,
    .woocommerce-orders
        table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table
        thead
        th,
    .woocommerce-subscriptions table.my_account_subscriptions th,
    .woocommerce-subscriptions table.my_account_subscriptions thead th,
    .woocommerce-subscriptions table.my_account_subscriptions td,
    .woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods th,
    .woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods td {
        padding: 15px 6px;
        font-size: 12px;
    }
    .woocommerce-view-subscription
        .my_account_orders
        .woocommerce-orders-table__cell-order-number
        a,
    .woocommerce-orders
        .my_account_orders
        .woocommerce-orders-table__cell-order-number
        a,
    .woocommerce-subscriptions
        .my_account_orders
        .woocommerce-orders-table__cell-order-number
        a,
    .woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods a {
        font-size: 12px;
    }
    .woocommerce-view-subscription table.shop_table.subscription_details,
    .woocommerce-view-subscription table.shop_table.order_details,
    .woocommerce-view-subscription table.woocommerce-orders-table--orders,
    .woocommerce-orders
        table.woocommerce-orders-table.woocommerce-MyAccount-orders.shop_table.shop_table_responsive.my_account_orders.account-orders-table,
    .woocommerce-subscriptions table.my_account_subscriptions,
    .woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods {
        padding: 0 15px;
    }
    .woocommerce-orders .woocommerce-MyAccount-content,
    .woocommerce-subscriptions .woocommerce-MyAccount-content,
    .woocommerce-payment-methods .woocommerce-MyAccount-content,
    .woocommerce-edit-account .woocommerce-MyAccount-content,
    .woocommerce-view-subscription .woocommerce-MyAccount-content {
        padding: 32px 16px;
    }
    .woocommerce-subscriptions table.my_account_subscriptions th,
    .woocommerce-subscriptions
        table.my_account_subscriptions
        td
        .woocommerce-payment-methods
        table.woocommerce-MyAccount-paymentMethods
        th,
    .woocommerce-payment-methods table.woocommerce-MyAccount-paymentMethods td {
        padding-left: 5px;
        padding-right: 5px;
    }
    .woocommerce #customer_login .login .woocommerce-LostPassword {
        display: block !important;
    }
    .custom-login-woo-class
        .woocommerce
        #customer_login
        .login
        .form-row:not(.woocommerce-form-row--wide) {
        justify-content: space-between;
        width: 100%;
    }
    .own-time-sub-title {
        font-size: 22px !important;
    }
    .woocommerce-view-order .woocommerce-table--order-details th,
    .woocommerce-view-order .woocommerce-table--order-details td,
    .woocommerce-view-order .woocommerce-orders-table--subscriptions th,
    .woocommerce-view-order .woocommerce-orders-table--subscriptions td {
        font-size: 14px;
    }
    .price-card-box .tab-container-box .nav {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .price-wrapper {
        padding-bottom: 10px;
    }
    .list-wrap ul {
        padding-top: 20px;
    }
    .print-btn {
        font-size: 14px;
        padding: 12px;
    }
    .woocommerce-view-order
        .avada-order-details.woocommerce-content-box.full-width,
    .woocommerce-view-order
        .avada-customer-details.woocommerce-content-box.full-width {
        padding: 15px;
    }
    .woocommerce-order-received
        section.avada-customer-details.woocommerce-content-box.full-width {
        margin-top: 32px;
    }
    .woocommerce-order-received section table th,
    .woocommerce-order-received section table td {
        padding: 15px 6px !important;
        font-size: 14px !important;
    }
    .woocommerce-order-received
        .avada-order-details.woocommerce-content-box.full-width,
    .woocommerce-order-received
        .avada-customer-details.woocommerce-content-box.full-width,
    .woocommerce-order-received
        ul.woocommerce-order-overview.woocommerce-thankyou-order-details.order_details {
        padding: 15px;
    }
    .single-product .product .product_title {
        font-size: 30px !important;
    }
    .woocommerce-checkout .woocommerce form .show-password-input {
        top: 5px;
    }
    .single-product main#main {
        padding-top: 48px !important;
        padding-bottom: 48px !important;
    }
    .single-product main#main #content {
        margin-bottom: 0 !important;
    }
    .woocommerce-lost-password.woocommerce-account .post-content .woocommerce {
        margin: 32px auto;
        padding: 20px;
    }
    .woocommerce-subscriptions .my_account_orders .button.view,
    .woocommerce-orders .my_account_orders .button.view,
    .woocommerce-orders .my_account_orders .button.invoice,
    .wpo_wcpdf_document_link {
        padding: 10px 16px;
        font-size: 12px;
    }
    .woocommerce-view-subscription
        table.shop_table.subscription_details
        .button,
    .woocommerce-payment-methods .woocommerce-MyAccount-content .button,
    .woocommerce-subscriptions .my_account_orders .button.view,
    .woocommerce-orders .my_account_orders .button.view,
    .woocommerce-orders .my_account_orders .button.invoice,
    .wpo_wcpdf_document_link,
    .woocommerce-orders .my_account_orders .button.cancel,
    .woocommerce-orders .my_account_orders .button.pay {
        padding: 10px 16px;
        font-size: 12px;
    }
    .custom-calendar-wrap h2,
    .woocommerce-order h2,
    .woocommerce-thankyou-order-received {
        font-size: 28px !important;
    }
    .overlay-textbox {
        font-size: 16px;
    }
    .mobile-fixed-menu-wrap {
        padding: 20px;
    }
    .page-id-4504 #main {
        padding-bottom: 0px;
    }
    .cal-table-wrapper {
        padding-top: 30px;
    }
    .woocommerce-view-order
        .avada-order-details.woocommerce-content-box.full-width
        h2 {
        font-size: 24px !important;
    }
    .woocommerce-checkout .woocommerce form .show-password-input {
        height: 40px;
        top: 0 !important;
    }
    .custom-calendar-wrap {
        padding: 20px;
    }
    .custom-calendar-wrap h2 {
        font-size: 20px !important;
        padding: 0 !important;
    }
    .custom-calendar-wrap table thead th table thead th {
        padding: 10px 0;
    }
    .fc .fc-daygrid-body-unbalanced .fc-daygrid-day-events {
        display: none;
    }
}

@media (max-width: 640px) {
    .tab-container-box .nav > .nav-tabs > li {
        width: 100% !important;
        border: 0 !important;
    }
    .price-card-box .fusion-tabs .fusion-mobile-tab-nav {
        display: block;
    }
    .price-card-box .fusion-tabs .nav-tabs.nav-justified > li:last-child a {
        margin-left: 0;
    }
    a.get-started-btn {
        margin-bottom: 20px;
    }
    .tab-container-box .tab-pane ul li {
        font-size: 14px;
    }
    .woocommerce-checkout table.shop_table thead th {
        font-size: 14px;
    }
    .woocommerce-checkout
        table.shop_table
        tbody
        td
        .fusion-product-name-wrapper {
        flex-wrap: wrap;
    }
    .woocommerce-checkout form.checkout .shop_table tbody .product-thumbnail {
        margin-right: 0;
        margin-bottom: 8px;
    }
    .woocommerce-account .shop_table .product-info {
        width: 100%;
        font-size: 12px;
    }
    .woocommerce-checkout table.shop_table tbody td.product-name {
        width: 60% !important;
    }
    .woocommerce-checkout table.shop_table tbody td.product-total {
        width: 40% !important;
    }
    .woocommerce-checkout table.shop_table tbody td {
        font-size: 12px;
        padding: 8px;
    }
    .woocommerce-checkout .product-info {
        font-size: 12px;
        margin-top: 0;
    }
    .woocommerce-checkout table.shop_table tfoot tr th {
        padding: 8px;
        font-size: 12px;
        text-align: left;
    }
    .woocommerce-checkout table.shop_table tfoot tr td {
        font-size: 12px;
    }
    .woocommerce-checkout .checkout .shop_table tfoot .order-total .amount {
        font-size: 12px;
    }
    .woocommerce-checkout #payment {
        padding: 8px 16px 16px;
    }
    .woocommerce-view-subscription
        .order-date.woocommerce-orders-table__header.woocommerce-orders-table__header-order-date.woocommerce-orders-table__header-order-date,
    .woocommerce-view-subscription
        th.order-status.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status,
    .woocommerce-orders
        thead
        th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-date,
    .woocommerce-orders
        thead
        th.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status,
    .woocommerce-subscriptions
        table.my_account_subscriptions
        th.subscription-status.order-status.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status.woocommerce-orders-table__header-subscription-status,
    .woocommerce-subscriptions
        table.my_account_subscriptions
        th.subscription-next-payment.order-date.woocommerce-orders-table__header.woocommerce-orders-table__header-order-date.woocommerce-orders-table__header-subscription-next-payment,
    th.subscription-status.order-status.woocommerce-orders-table__header.woocommerce-orders-table__header-order-status.woocommerce-orders-table__header-subscription-status,
    th.subscription-next-payment.order-date.woocommerce-orders-table__header.woocommerce-orders-table__header-order-date.woocommerce-orders-table__header-subscription-next-payment {
        display: none;
    }
    .woocommerce-view-subscription
        table.shop_table.subscription_details
        .button,
    .woocommerce-payment-methods
        .woocommerce-MyAccount-content
        table
        .button.wcs_deletion_error {
        display: block;
        text-align: center;
        width: 100%;
    }
    .woocommerce-view-subscription
        table.shop_table.subscription_details
        .button
        + .button {
        margin-left: 0;
        margin-top: 12px;
    }
    .custom-login-woo-class
        .woocommerce
        #customer_login
        .login
        .woocommerce-form-login__rememberme {
        margin-top: 10px;
    }
    .custom-calendar-wrap table,
    .custom-calendar-wrap table a,
    .custom-calendar-wrap table td,
    .custom-calendar-wrap table th {
        font-size: 16px;
    }
    .custom-calendar-wrap table thead a {
        font-size: 14px;
    }
    .count-num {
        padding-left: 0;
    }
    table.sync-calendar-table,
    table.sync-calendar-table th {
        font-size: 14px;
    }
    table.sync-calendar-table {
        padding: 0 15px;
    }
    table.sync-calendar-table th,
    table.sync-calendar-table td {
        padding: 15px 5px;
    }
    table.sync-calendar-table thead th:first-child,
    table.sync-calendar-table tbody td:first-child {
        display: none;
    }

    .print-wrap h2 {
        width: 100%;
        margin-top: 10px;
    }
    .print-wrap .print-btn-wrap {
        width: 100%;
        margin-top: 10px;
        text-align: center;
    }
    .woocommerce-view-order .woocommerce-MyAccount-content header {
        padding-top: 15px;
    }
    .woocommerce-checkout .woocommerce form .show-password-input {
        height: 40px;
        top: 0 !important;
    }
}
@media (max-width: 575px) {
    .view-calender {
        display: none;
    }
    .header-calender {
        width: 100%;
    }
    .print-btn {
        font-size: 12px;
        padding: 10px;
    }
    .woocommerce-view-subscription
        table.shop_table.subscription_details
        .button,
    .woocommerce-payment-methods .woocommerce-MyAccount-content .button,
    .woocommerce-subscriptions .my_account_orders .button.view,
    .woocommerce-orders .my_account_orders .button.view,
    .woocommerce-orders .my_account_orders .button.invoice,
    .wpo_wcpdf_document_link,
    .woocommerce-orders .my_account_orders .button.cancel,
    .woocommerce-orders .my_account_orders .button.pay {
        font-size: 12px;
        padding: 5px 9px;
        display: block;
    }
}
