.woocommerce-order-received .woocommerce-checkout main.main {
    background: #f2f3f5;
}


.woocommerce-order-received .text-success {
    --bs-text-opacity: 1;
    color: #000000;
}

.woocommerce-order-received .bg-primary-subtle {
    background-color: #000;
    padding: 9px 20px;
    color: #fff;
}

.woocommerce-order-received .woocommerce-order {
    max-width: 100% !important;
}

.woocommerce-order-received .order-details.shadow.rounded-4 {
    margin-top: 24px;
    box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px;
    border-radius: 30px;
}

.woocommerce-order-received ul.contact-section.d-flex.flex-column.flex-lg-row.justify-content-between.list-unstyled.m-0.mb-0.pt-3 {
    flex-direction: row !important;
    width: 100%;
    justify-content: space-between;
}

.woocommerce-order-received .order-details-table-wrap.px-3.mx-auto.pb-5.mb-md-5.mb-0.table-responsive {
    margin-left: auto !important;
    margin-right: auto !important;
}


.woocommerce-order-received .thank-you-container .contact-section li {
    flex: 1 1 auto;
    font-weight: 700 !important;
    color:#000!important;
    
}
.woocommerce-order-received .thank-you-container .contact-section li a {
    font-weight: 700 !important;
    color:#000!important;
}


.woocommerce-order-received .table-responsive table td {
    padding: 0px 0px;
    border-bottom: none;
    margin-bottom: 0px !important;
    font-size: 16px;
    line-height: 50px;
}

.woocommerce-order-received p.bg-primary.text-center.p-2.text-black.rounded-bottom-4.d-flex.flex-lg-row.flex-column.align-items-center.gap-1.justify-content-center {
    padding: 10px 10px;
    text-align: center !important;
    justify-content: center;
        border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}


.woocommerce-order-received .col-md-6.secound-section {
    display: flex;
    align-content: center;
    flex-wrap: wrap;
}

.woocommerce-order-received .order-logo.text-center.p-3.border-bottom {
    border-bottom: 1px solid #000;
    padding: 20px 0;
    margin-bottom: 20px;
}

.woocommerce-order-received .thank-you-container .order-details .order-details-table-wrap .title {
    min-width: 150px;
}

.woocommerce-order-received .text-primary {
    --bs-text-opacity: 1;
    color: #ff7c00;
}

@keyframes blink {
  0% { 
/*    opacity: 1;  */
    color: #ff0000;
  }
  50% { 
/*    opacity: 0;  */
    color: #333;
  }
  100% { 
/*    opacity: 1;  */
    color: #ff0000;
  }
}
.blinking-text {
  color: red;
  animation: blink 2s infinite;
}

.woocommerce-checkout .woocommerce {
    background-color: #fff;
    border-radius: 6px;
    margin-top: 35px;
    margin-bottom: 35px;
    padding: 24px;
}

body.woocommerce-checkout  {
    background: #f2f3f5!important;   
}

.woocommerce-checkout .thank-you-container .order-details .order-details-table-wrap {
    max-width: 420px;
}

.woocommerce-checkout  .thank-you-container .payment-details .payment-details-text {
    max-width: 70%;
}

.woocommerce-checkout .thank-you-container .payment-details .gma-account-details {
    max-width: fit-content;
}

p.bg-primary.text-center.p-2.text-black.rounded-bottom-4.d-flex.flex-lg-row.flex-column.align-items-center.gap-1.justify-content-center span {
    color: #ffffff !important;
    font-family: auto;
    font-size: 23px !important;
}

p.bg-primary.text-center.p-2.text-black.rounded-bottom-4.d-flex.flex-lg-row.flex-column.align-items-center.gap-1.justify-content-center {
    color: #fff !important;
    background-color: #000000 !important;
        font-family: auto;
    font-size: 21px !important;
}


.row.align-items-start.my_custome_thank_you_page {
    display: flex;
    align-content: center;
    align-items: center !important;
}